backend routes - ppondo/Uncorkd GitHub Wiki
Backend Routes
HTML
GET /
StaticPagesController#root
API Endpoints
users
GET /api/users/:id
- returns a user's information and list of checkins
POST /api/users
- sign up
session
POST /api/session
- log in
DELETE /api/session
- log out
checkins
GET /api/checkins
- returns all checkins (filtered for users profile and specific breweries)
GET /api/checkins/:id
- returns checkin and displays it in full
POST /api/checkins
- create a new checkin
PATCH /api/checkins/:id
- edit a checkin
DELETE /api/checkins/:id
- delete a checkin
beverages
GET /api/beverages
- returns all beverages for a particular brewery
GET /api/beverages/:id
- returns a single selected beverage
POST /api/beverages
- create a new beverages
PATCH /api/beverages/:id
- edit an existing beverage
DELETE /api/beverages/:id
- delete a beverage
brewery
GET /api/brewery
- returns all breweries
GET /api/brewery/:id
- returns a single selected brewery
POST /api/brewery
- create a new brewery
PATCH /api/brewery/:id
- edit an existing brewery
DELETE /api/brewery/:id
- delete a brewery