Routes - Jcal-4/RentMyRide GitHub Wiki

  • Homepage '/'
  • Login '/login'
  • Signup '/signup'
  • Car '/cars/:carId'
  • UserProfile '/users/:userId
  • UserBookings '/users/:userId/bookings'

API Routes

Users- Create a new user

  • POST '/api/users'

Session- Edit our current session user

  • POST 'api/session'
  • DELETE 'api/session'
  • GET 'api/session'

Booking

  • POST 'api/car/:carId/booking'
  • DELETE 'api/booking/:bookingId'

Review

  • POST 'api/car/:id/review'
  • PUT 'api/review/:id'
  • DELETE 'api/review/:id'

Car- Able to grab all our cars for rent to render them to the page

  • GET 'api/car'

BONUS

  • PUT '/api/booking/:bookingId