Backend Routes - xalcolm1/Table-Ouverte GitHub Wiki

HTML

  • GET / staticPages#root

API endpoints

users

  • GET /api/users - profile information
  • POST /api/users - sign up

session

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

restaurants

  • POST /api/restaurants - creates a new restaurant
  • DELETE /api/restaurants - destroys a restaurant
  • GET /api/restaurants - returns relevant restaurants (filtered by location, and vacancy at a given date and time )
  • GET /api/restaurants/:id - returns restaurant

reviews

  • POST /api/reviews - add a review
  • DELETE /api/review/review_id - remove a review