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