routes - achynaliev/AppStarter GitHub Wiki
HTML
- / StaticPagesController#root GET
FRONTEND ROUTES
- / - Home page
- /#/signin - user login page
- /#/signup - user sign up page
- /#/project/new - project creation page
- /#/project/:id - project view page
- /#/explore - project discover page
BACKEND ROUTES/API
USERS
- /api/user POST - creating a new user
SESSION
- /api/session DELETE - logging out user
- /api/session POST - logging in user
SEARCH
- /api/projects/search GET - searching for projects
PROJECTS
- /api/projects GET - getting projects
- /api/projects/:id GET - getting project by id
- /api/project POST - creating a new project
- /api/projects/:id PATCH - editing a project
REWARDS
- /api/rewards/:id GET - getting a reward
- /api/rewards POST - creating a reward
BACKINGS
- /api/backings POST - backing a project
- /api/backings/:id DELETE - cancel backing
CATEGORIES
- /api/categories GET - getting list of categories
BONUS
BACKEND ROUTES/API
USERS
- /api/user/:id GET - getting a specific user
RECOMMENDED
- /api/recommended GET - get recommendation for user
- /api/recommended POST - register users visits of project view pages
READINGS
- /api/readings GET - get readings
FRONTEND ROUTES
- /#/users/:id - user profile page