- 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 values
Run the following command in the project root directory to start the backend Node.js server and MongoDB database using Docker Compose.
docker-compose up
This 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 install
Once the dependencies are installed, run the following command to start the Next.js project.
npm run dev
This 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.