This project consists of two main components: a frontend and a backend. The frontend is responsible for the user interface and interactions, while the backend handles server-side logic and database operations.
To run the project locally, follow these steps:
-
Clone the repository:
-
Install dependencies:
-
Navigate to the
frontend
directory:cd frontend
-
Install frontend dependencies:
npm install
-
Navigate to the
backend
directory:cd ../backend
-
Install backend dependencies:
npm install
- Setup Database
- Navigate to the
backend
directory:cd backend
- setup schema
- set .env
To run the project, you need to start both the frontend and backend servers.
- Start the backend server:
- Navigate to the
backend
directory:cd backend
- Start the backend server:
npm run dev
- Start the frontend server:
- Navigate to the
frontend
directory:cd ../frontend
- Start the frontend server:
npm start