This is the frontend client for Leita, built with React and TypeScript, and powered by Vite.
- Clone the repository
- Navigate to the
clientdirectory:cd client - Install dependencies:
npm install
In the project directory, you can run:
Runs the app in development mode using Vite.
Open http://localhost:3000 to view it in the browser.
Builds the app for production to the build folder.
It optimizes the build for the best performance.
Locally preview the production build.
src/apis: API utility functions and service layers.src/components: Reusable UI components.src/contexts: React Contexts for global state management (Alert, Modal).src/pages: Top-level page components.src/utils: Common utility functions.src/types: TypeScript type definitions.
- React 19
- Vite
- TypeScript
- Tailwind CSS
- Axios
- Framer Motion
- Monaco Editor
- Tiptap Editor