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