Skip to content

Latest commit

 

History

History
26 lines (19 loc) · 1.12 KB

api.md

File metadata and controls

26 lines (19 loc) · 1.12 KB

Part 1: APIs

Objectives

  • Use prior concepts like RESTful endpoints, JWT tokens, and MongoDB to solve a problem
  • Create a functioning API with a team

This is part 1 of a two-part, day-long hackathon. Winners will be rewarded hansomely at the discretion of the instructional staff.

Theme

Your theme for this hackathon will be given to you by your instructors.

  • Create a RESTful API that uses the following technologies:
    • Node.js
    • Express
    • MongoDB
    • Mongoose
  • You must create at least two models (embedded documents count)
  • JWT authentication is optional, but great if you want to protect your endpoints.
  • You must deploy to Heroku sometime today. However, you can do so in the afternoon if you run out of time (Hint: https://devcenter.heroku.com/articles/mongolab#adding-mongolab-as-a-heroku-add-on)
  • You may work in groups of 2-4 people (use git)
  • Test using Postman or another client
  • Feel free to data scrape or find other ways to populate the database for your API.
  • Note that there is a lot to do: teamwork is key