Skip to content

Latest commit

 

History

History
19 lines (17 loc) · 1.06 KB

File metadata and controls

19 lines (17 loc) · 1.06 KB

Advance Project

Create MERN Stack Project from your choice MUST BE APPROVED

Requirements:

  • Use Express Framework to build up the backend.
  • Expose the following REST APIs
    • [public endpoint] Register a user. Collect at least first name, last name, email.
    • [public endpoint] Sign in a user. This should take in as inputs the username and password, and should return a JWT token.
    • [public endpoint] User can reset its password using email address or phone number
    • [protected endpoint] Create a place. Collect at least the place name, location, and category.
    • [protected endpoint] Get the nearest place. This should take in as inputs a location, and return the nearest place, with its details.
  • For the database, you will use MongoDB.
  • For the frontend, use react or react-native. Both is an extra.
  • For backend use Express
  • You must use third party API and you must consume it in the backend

Extra:

  • Both react and react-native
  • For emails, you can integrate with https://www.mailgun.com. They have a free tier that you can utilize.