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