backend routes - nooccarr/perfect-pixel GitHub Wiki
Backend Routes
HTML
GET /
StaticPagesController#root
API Endpoints
users
GET /api/users
- show users
POST /api/users
- sign up
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 a photo
PATCH /api/photos/:id
- edit a photo
DELETE /api/photos/:id
- remove a photo
follows
POST /api/users/:user_id/follows
- follow a user
DELETE /api/users/:user_id/follows
- unfollow a user
likes
POST /api/photos/:photo_id/likes
- like a photo
DELETE /api/photos/:photo_id/likes
- unlike a photo
comments
GET /api/photos/:photo_id/comments
- get comments of a photo
POST /api/photos/:photo_id/comments
- comment a photo
PATCH /api/comments/:id
- edit a comment
DELETE /api/comments/:id
- remove a comment