Welcome to Juju Dating, a modern dating website built using the MERN (MongoDB, Express.js, React, Node.js) stack!
Follow these instructions to get a local copy of the Juju Dating project up and running on your machine for development and testing purposes.
- Node.js: Download and install Node.js
- MongoDB: Download and install MongoDB
-
Clone the repository:
git clone https://github.com/samrat2k03/JuJu-Dating-WebSite.git
-
Run sever Navigate to the server directory:
cd server
Start the server
yarn start
-
run client (Frontend) Navigate to the client directory:
cd client
install dependencies:
yarn
Start the client:
yarn dev
If you can use Make command:
make docker-up
If you don't have Make
docker compose up
If you can use Make command:
make docker-down
If you don't have Make
docker compose down
Connect to the server:
make connect-to-server
OR
docker exec -it node_server bash
Connect to the client
make connect-to-client
OR
docker exec -it node_client bash
modify .env
file in the server directory with the following content:
PORT = 3001
DB = place your mongodb uri
JWT_TOKEN = your_jwt_secret (or) just give strong string of characters
🛠️ Customize the placeholders with your actual values for a seamless experience.
We welcome contributions from the community to make Juju Dating Website even better. If you'd like to contribute, please:
- Create a new branch for your feature or bug fix.
- Make your changes and submit a pull request.
- For major changes, please open an issue first to discuss your ideas and proposed changes.
I've create a just a login & signup page
- contribution based on Enhancing the dating website's functionality.
- add new features of this project
This project is licensed under the MIT License - see the LICENSE file for details.
Peace ✌
Made with contrib.rocks.