backend routes - somra45/AllTrails-Clone GitHub Wiki
-
'GET /'-StaticPagesController#FrontendIndex
-
'GET' /api/members/:memberId - show page of a specific member (profile page)
-
'POST' /api/members - create a new member
-
'DELETE' /api/members/:memberId - deletes the member profile
-
'POST' /api/members/:memberId/edit - renders the edit member profile form
-
'PATCH' /api/members/:memberId - handle edit member profile form submission
-
'GET' /api/session/new - renders the login page
-
'POST' /api/session - handle login form submission
-
'DELETE' /api/session - logout the current member
-
'GET' /api/trails/:trailId - show page of a specific trail
-
'GET' /api/trails - index page of all trails
-
'POST' /api/reviews - create a new review form
-
'POST' /api/reviews/:reviewId/edit - renders the edit review form
-
'PATCH' /api/reviews/:reviewId - handle edit member profile form submission
-
'DELETE' /api/reviews/:reviewId - deletes the review
-
'GET' /api/members/:memberId/favorites - gets the trails a member has added to favorites
-
'POST' /api/members/:memberId/favorites - adds the trail to favorites for a member
-
'DELETE' /api/members/:memberId/favorites - deletes the trails from favorites for a member
⚠️ **GitHub.com Fallback** ⚠️