Backend Routes - griffinsharp/kicker GitHub Wiki
Backend Routes
HTML
GET /
StaticPagesController#root
API Endpoints
session
POST /api/session
- logs in
DELETE /api/session
- logs out
users
GET /api/users/:user_id
- specific user's profile show page
POST /api/users
- sign up
projects
GET /api/projects
- project index
GET /api/projects/:project_id
- specific project's show page
POST /api/projects
- create project
PATCH /api/projects/:project_id
- edits/update project
DELETE /api/projects/:project_id
- delete project
categories
GET /api/categories/:category_id
- all projects from a specific category
rewards
POST /api/rewards
- creates a reward for a project
DELETE /api/rewards/reward_id
- deletes a reward from a project