/project2

Project 2 - Kevin, Steven, Chris - UT-TOR-FSF-FT-09-2019-U-C

Primary LanguageJavaScript

Fitness Hub

Project 2

Kevin Steven Paul

Project Requirements

  • Use a third-party API
  • Node / Express Web Server
  • MySQL Database, at least 2 tables
  • Use RESTful GET/POST/PUT/DELETE
  • Deployed using Heroku (with Data)
  • One NEW library, package, or technology we haven’t discussed
  • Must have a polished front-end / UI (mobile first)
  • Folder structure meets MVC Paradigm (with /app folder for the app, /app/public for html, /app/routes for route info)
  • Meet good quality coding standards (indentation, scoping, naming)
  • Not expose sensitive API key information on the server

Plan:

  • Fitness Hub (FitHub)
  • Eventbrite API to display fitness events
    • Did not use Eventbrite API due to a sudden depreciation of their event search endpoint. See This Link for more info
  • Login system
  • Ability to connect trainers w/users
  • Ability to create workout routines
  • Ability to pin events and routines to their own list
    • Have not found an event search API to replace eventbrite yet