- NodeJS
- ExpressJS
- MongoDB
- Rest API
- Swagger
- Google APIs essentially the Google Perspective API.
To run this project, you will need to add the following environment variables to your .env file
MONGO_URI
is used to connect the project to a MongoDB database.JWT_SECRET
is used for encoding and decoding JSON Web Tokens (JWT) for user authentication.EMAIL_ID
andEMAIL_PASSWORD
are used for sending email notifications to users from the application.PERSPECTIVE_API_KEY
andPERSPECTIVE_API_URL
are used to integrate Google's Perspective API for detecting and filtering out toxic content from user posts and comments.- Optional:
PROD_URL
andCLIENT_URL
are used for setting up the URLs for the production and client versions of the application.
Install the project with yarn/npm.
Clone the repository
git clone https://github.com/Ankur6702/Quinnn-Backend.git
Enter in cloned the directory
cd Quinnn-Backend
Install Node modules in the cloned folder
npm install
Start the server in production mode with
npm start
Start the server in development mode with
npm run dev
For any feedback or support, email us on 2020kucp1096@iiitkota.ac.in.