Skip to content

Frontend & API Routes

Caroline Sarkki edited this page Dec 29, 2021 · 4 revisions

Frontend Routes

Landing Page

'/'

About Page

'/About'

Restaurant Page

'/restaurants/:id'

New Restaurant Form Page

'/restaurants/new_restaurant'

Edit Restaurant Form Page

'/restaurants/:id/edit'

Edit Review Form Page

'/restaurants/:id/reviews/:reviewId/edit'

API Routes

Login

GET '/login'

POST '/login'

Sign up

GET '/sign-up'

POST '/sign-up'

Log out

POST '/logout'

Landing Page (All Restaurants)

GET '/'

Single Restaurant Page

GET '/<int:id>'

Add Restaurant

POST '/new'

Update Restaurant

GET PATCH '/<int:id>/edit'

Delete Restaurant

GET DELETE '/<int:id>/delete'

Single Restaurant's Reviews

GET '/<int:id>'

Add Review

POST '/<int:id/new'

Update Review

GET PUT '/<int:id>/edit'

Delete Review

DELETE '/<int:reviewId>/delete'