Backend Routes - wxwang93/kikkr GitHub Wiki
HTML
- GET/StaticPagesController#root
API Endpoints
users
- POST /api/users - sign up
- GET /api/users/userId - returns the user page and its corresponding photos and albums
session
- POST /api/session - log in
- DELETE /api/session - log out
photos
- GET /api/photos - returns relevant photos (filtered by data/params)
- GET /api/photos/:id - returns photo
- POST /api/photos - creates photo
- PATCH /api/photos/:id - edits a photo
- DELETE /api/photos/:id - removes a photo
albums
- GET /api/albums - returns relevant albums (filtered by data/params)
- GET /api/albums/:id - returns album
- POST /api/albums - creates an album
- PATCH /api/albums/:id - edits an album
- DELETE /api/albums/:id - removes an album
comments
- POST /api/comments - comment a photo
- PATCH /api/comments/:id - edits a comment
- DELETE /api/comments/:id - deletes a comment