Routes - BCrawfordScott/watchdog GitHub Wiki

Frontend Routes

  • / - Home/Landing Page
  • /login - User Login
  • /register - User Registration
  • /accounts - User Dashboard/Accounts Index
  • /accounts/:accountName/ - Account Dashboard
  • /team/:teamName - Team Dashboard/Team Member Index
  • /teamMember/:memberId - Team Member Profile

Backend Routes

  • POST api/login - Login a user
  • DELETE api/logout - Logout a user
  • POST api/register - Register a new user
  • GET api/accounts - Account resources for current user
  • POST api/accounts - Create a new account
  • PATCH api/accounts/:accountName - Update existing account for current user
  • DELETE api/accounts/:accountName - Delete existing account for current user
  • GET api/team - Team resource for current user
  • POST api/team - Create a new team
  • PATCH api/teams/:teamName - Update existing team for current user
  • DELETE api/teams/:teamName - Delete existing team for current user
  • GET api/teamMember - Team member resource
  • POST api/teamMember - Create a new team member
  • PATCH api/teamMember/:id - Update existing team member
  • DELETE api/teamMember/:id - Delete existing team member
  • POST api/sample - Create new sample
  • DELETE api/sample/:id - Delete sample