- Fork the project to your repository
- Clone the project using:
git clone url/of/your/repository.com
- Install dependencies using:
npm i
- Create a branch with this format "feature_username"
- Start the project with:
npm run start:dev
- Code your contriobutions
- Commit changes
- Make pull request
- Await for review & approvement
- Install mongoDB
- Create a databse
- Create a .env file
- Copy and paste .env.example to your .env file and change "your_database_name" string with the name of the databse you created and add your email, password, domain and access token secret 'LOCAL_DB_CONNECT="mongodb://localhost:27020/your_database_name" EMAIL_USERNAME = "youremail@gmail.com" EMAIL_PASSWORD = "yourpassword" ACCESS_TOKEN_SECRET="TOKEN_SECRET" DOMAIN = "https://yourdomain.com" '
- If your are facing issues with email , try switching on 2 factor authentication on you google account and set up app-password. Use that app password as your email password. 'LOCAL_DB_CONNECT="mongodb://localhost:27020/your_database_name" EMAIL_USERNAME = "youremail@gmail.com" EMAIL_PASSWORD = "app-password" ACCESS_TOKEN_SECRET="TOKEN_SECRET" DOMAIN = "https://yourdomain.com" '