This repository contains both the backend and frontend components of the project. Follow the instructions below to set up and run the project locally.
- Docker
- Docker Compose
- Node.js
- npm
-
Navigate to the backend directory:
cd backend
-
Install backend dependencies:
npm install
-
Run the backend services:
docker-compose up -d
-
Navigate to the frontend directory:
cd ../frontend
-
Install frontend dependencies:
npm install
-
Run the frontend development server:
npm run dev
- Backend: The backend services will run on http://localhost:6969.
- Frontend: The frontend development server will be available at http://localhost:3002.
you will need to specify these secrets for it to work properly.
-
For services like uploading images, you need to specify the Cloudinary secret.
-
For sending emails, you need to specify the email and token.
-
Ensure these secrets are set in the
docker-compose.yml
file within the backend directory.
- Ensure that Docker and Docker Compose are properly installed and running on your machine.
- The ports specified above (6969 for the backend and 3002 for the frontend) should be configured in your project's settings.