backend routes - nrice95/Strive GitHub Wiki

Backend Routes

HTML

  • GET / StaticPagesController#root

API Endpoints

athletes

  • GET /api/athlete - displays athlete's dashboard, including recent activities and other activity log data
  • POST /api/athlete - sign up

session

  • POST /api/session - log in
  • DELETE /api/session - log out

routes

  • GET /api/routes - returns athlete's routes
  • GET /api/routes/:id - returns route
  • POST /api/routes - creates a route
  • DELETE /api/routes/:id - remove a route

activities

  • GET /api/activities - returns athletes activities
  • GET /api/activities/:id - returns activity
  • POST /api/activities - creates a activity
  • PATCH /api/activities/:id - edit a activity
  • DELETE /api/activities/:id - remove a activity