Backend Routes - owenshaupt/Candidpop GitHub Wiki

HTML

  • GET / StaticPagesController#root

API Endpoints

users

  • GET /api/users - fetches user info for use in profile and for-sale pages
  • POST /api/users - sign up

session

  • POST /api/session - log in
  • DELETE /api/session - log out

items

  • GET /api/items - returns items for sale
  • GET /api/item/:id - returns a single for-sale item
  • POST /api/items - creates a item to sell
  • PATCH /api/items/:id - edit a for-sale item
  • DELETE /api/items/:id - remove an item

follows

  • GET /api/follows/:follow - returns a follow based on follower and followee
  • POST /api/follows - follows a user
  • DELETE /api/follows/:follow - unfollows a follow based on follower and followee