Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pradeep Singh : Stackoverflow | SwiggyIPP | Batch 2 #44

Open
wants to merge 37 commits into
base: main
Choose a base branch
from
Open

Pradeep Singh : Stackoverflow | SwiggyIPP | Batch 2 #44

wants to merge 37 commits into from

Conversation

pswaldia
Copy link

@pswaldia pswaldia commented Jan 9, 2022

Batch 2 : Swiggy i++

StackOverflow APIs

Tech Stack :

  1. NodeJs
  2. Express
  3. MongoDB
  4. Robo3T (GUI for mongodb)
  5. Postman (REST API client)
  6. Winston (logging package)
  7. MongoDB Atlas (for production DB)
  8. Heroku (Deployment)
  9. Swagger (API Documentation)

Features :

  1. Allows users to signup by providing needed information.

  2. Allows users to sign in by providing valid credentials.

  3. Authorization and Authentication using Json Web Tokens.

  4. Users can view their details as well as update it.

  5. Allows users to perform CRUD operation on Question model.

    • Users can ask question.
    • Users can update the question.
    • Users can delete the question.
    • Users can get all the answers they have asked.
  6. Allows users to perform CRUD operation on Answer model.

    • Users can answer a particular question.
    • Users can edit the answer for a particular question.
    • Users can delete the answer.
    • Users can get all the answers they have contributed.
  7. Protection of routes using json web token.

  8. Logging using winston package.

  9. API documentation using Swagger.

  10. Support for deployment using mongodb atlas and heroku.

pswaldia and others added 30 commits January 4, 2022 19:22
@pswaldia pswaldia changed the title Stackoverflow | SwiggyIPP | Batch 2 Pradeep Singh : Stackoverflow | SwiggyIPP | Batch 2 Jan 9, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant