Backend Routes - gradyzhu/smilr GitHub Wiki

HTML

  • GET / StaticPagesController#root

API EndPoints

users

Route Description
GET /api/users shows user's photos
POST /api/users sign's up a user

session

Route Description
POST /api/session logs in user
DELETE /api/session logs out user

photos

Route Description
GET /api/photos shows all photos
GET /api/photos/:id shows a specific photo
POST /api/photos creates a photo
PATCH /api/photos/:id updates a photo
DELETE /api/photos/:id deletes a photo
GET /api/users/:user_id/photos shows all of a user's photos

albums

Route Description
GET /api/users/:user_id/albums shows all of a user's albums
GET /api/albums/:id shows a specific user's album
POST /api/users/:user_id/albums creates an album
PATCH /api/albums/:id edits an album
DELETE /api/albums/:id deletes an album

comments

Route Description
POST /api/photos/:photo_id/comments creates a new comment
PATCH /api/comments/:id edits an existing comment
DELETE /api/comments/:id deletes a comment

tags

Route Description
POST /api/tags creates a tag
DELETE /api/tags/:id deletes a tag