-
Notifications
You must be signed in to change notification settings - Fork 0
Routes
Paul edited this page Jan 30, 2018
·
13 revisions
- GET / StaticPagesController#root - home
- /signup - new user
- /signin - new session
- /users/:userId - show user, backed projects, rewards, authored projects
- /projects - project list/explore
- /projects/:projectId - a single project
- /categories/ - browse categories
- /categories/:categoryId - browse a single category
- [POST] api/users: "users#create" (signup),
- [POST] api/session: "sessions#create" (login),
- [DELETE] api/session: "sessions#destroy" (logout)
- GET api/projects/ - returns a project project
- SHOW api/projects/ - returns a project project
- POST api/projects/:projectId - creates a project
- PATCH api/projects/:projectId - edits a project
- DELETE api/projects/:projectId - deletes a project
- SHOW api/users/:userId - returns user information
- POST api/users/ - sign up a new user
- UPDATE api/users/:userId - change user info
- SHOW /api/projects/:projectId/rewards - shows a project's rewards
- POST /api/projects/:projectId/rewards - create a new reward
- PATCH /api/projects/:projectId/rewards/:rewardId - edit a reward
- DELETE /api/projects/:projectId/rewards/:rewardId - delete a reward
- GET /api/categories - lists categories
- SHOW /api/categories/:categoryId - returns projects of a particular category
- POST /api/categories/ - create a new category
- DELETE /api/categories/ - delete a category
- POST /api/projects/:projectId/pledges - create a new pledge
- PATCH /api/projects/:projectId/pledges - update a pledge
- DELETE /api/projects/:projectId/pledges - delete a pledge