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