- React
- Vite
- Tailwind
- NodeJs
- Express
- MongoDB
- Nodemailer
- Cloudinary
Follow these steps to set up and run your project locally:
Inside the server folder, create a .env file. Copy the contents from .env.example and fill in the required values.
cd server
cp .env.example .env
# Open .env file and fill in the required valuesRun the following command in the project root directory to start the backend Node.js server and MongoDB database using Docker Compose.
docker-compose upThis command will read the docker-compose.yml file and set up the necessary containers for your project.
Navigate to the client directory and install the project dependencies using npm.
cd client
npm installOnce the dependencies are installed, run the following command to start the Next.js project.
npm run devThis will launch the development server, and you can access your project by visiting http://localhost:5173 in your web browser.
Now, your project should be up and running locally. Make sure to check the documentation for any additional configuration or steps specific to your project.






