Backend routes - UJPyon/behold GitHub Wiki
Backend Routes
HTML
- GET / StaticPagesController#root
API Endpoints
users
GET /api/users/:id - returns the user's information and portfolios
GET /api/users/search - searches for and returns the user's email if it already exist
POST /api/users - sign up
PATCH /api/users/:id - users can edit their profiles
session
POST /api/session - log in
DELETE /api/session - log out
projects
GET /api/projects - returns all projects
GET /api/projects/:id - returns a specific project
comments
POST /api/projects/:project_id/comments - posts a comment to a project
DELETE /api/projects/:project_id/comments - removes a comment from a project
appreciations
POST /api/projects/:projects_id/appreciations - appreciate a project
DELETE /api/projects/:projects_id/appreciations - remove appreciation of a project