Skip to content

Fairleap-AI/fairleap-fe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📢 Domain & Email Migration Notice

From May 24 th, 2026, Fairleap AI will transition to new domains as fairleap.cloud will not be renewed:

🌐 Website: fairleap.faizath.com (formerly fairleap.cloud)
⚙️ API: fairleap-api.faizath.com (formerly api.fairleap.cloud)
📧 Email: contact@fairleap.faizath.com (formerly contact@fairleap.cloud)
🛰️ CDN: fairleap-cdn.faizath.com (formerly cdn.fairleap.cloud)
📈 Status Pages: https://status.faizath.com/status/fairleap (formerly status.fairleap.cloud)

Fairleap AI - Frontend

📘 Project Overview

Fairleap AI is a platform designed to address income uncertainty and enhance the well-being of Gojek/GOTO drivers.

Fairleap AI is deployed on fairleap.cloud and it's API (Back End) deployed on api.fairleap.cloud

Fairleap AI Frontend Repository: https://github.com/Fairleap-AI/fairleap-fe
Fairleap AI API Backend Repository: https://github.com/Fairleap-AI/fairleap-api
Fairleap AI RAG + AI Backend Repository: https://github.com/Fairleap-AI/fairleap-ai

🛠️ Tech Stacks

  • typescript: A strongly typed programming language that builds on JavaScript.
  • react: A JavaScript library for building user interfaces using components.
  • next: A React framework that enables functionality such as server-side rendering and static site generation.
  • react-dom: Serves as the entry point to the DOM and server renderers for React.
  • tailwindcss: A utility-first CSS framework for rapidly building custom designs.
  • eslint: A pluggable linter tool for identifying and fixing problems in JavaScript code.
  • @types/react / @types/react-dom: Type definitions for React and React DOM.
  • @types/node: TypeScript type definitions for Node.js runtime.
  • zod: A TypeScript-first schema declaration and validation library.
  • react-hook-form: A library for managing form state and validation in React applications.
  • @hookform/resolvers: Utility package for integrating schema validation libraries with React Hook Form.
  • clsx: A utility for conditionally joining classNames together.
  • class-variance-authority: A utility for creating reusable class names with variant support in Tailwind CSS.
  • tailwind-merge: Utility to intelligently merge Tailwind CSS classes.
  • tailwindcss-animate: A plugin that provides animation utilities for Tailwind CSS.
  • postcss: A tool for transforming CSS with JavaScript plugins.
  • eslint-config-next: ESLint shareable config recommended for Next.js projects.
  • @eslint/eslintrc: ESLint configuration tooling for managing and extending ESLint rules.
  • next-themes: A theme toggler for Next.js apps with dark mode support.
  • @radix-ui/react- (Accordion, Dialog, Tooltip, etc.)**: A suite of low-level UI components built with accessibility and customization in mind.
  • vaul: A dialog/modal component built on top of Radix UI primitives.
  • lucide-react: An icon library for React that provides a consistent set of SVG icons.
  • react-icons: Popular icon packs as React components.
  • recharts: A composable charting library built on React components using D3 under the hood.
  • react-resizable-panels: A set of flexible and resizable layout panels for React.
  • react-day-picker: A flexible date picker component for React.
  • cmdk: A command menu component for building fast, accessible command palettes in React.
  • sonner: A lightweight and customizable toast notification library.
  • gsap: A high-performance JavaScript animation library for creating complex animations with ease.
  • embla-carousel-react: A performant and customizable carousel/slider library for React.
  • @stagewise/toolbar-next: A customizable toolbar component optimized for Next.js apps.
  • date-fns: A modern JavaScript date utility library that provides comprehensive, yet simple, date functions.
  • input-otp: A component for handling one-time-password input fields with ease.

⚙️ Installation

To set up Fairleap AI API backend, start by clone the repository

git clone https://github.com/Fairleap-AI/fairleap-fe
cd fairleap-fe

To set up the Frontend locally, run:

npm run dev

To deploy using Docker compose, run:

docker compose up

📝 License

This project is licensed under the MIT License.

About

Next.js + TypeScript web app & driver dashboard for Fairleap AI — earnings analytics, AI financial/investment advice, and a RAG chatbot, styled with Tailwind CSS & Radix UI.

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages