/Way-Farer

WayFarer is a public bus transportation booking server.

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

Maintainability Test Coverage Build Status Coverage Status

Way-Farer

WayFarer is a public bus transportation booking server.

Required Features

  1. User can sign up.
  2. User can sign in.
  3. Admin can create a trip.
  4. Admin can cancel a trip.
  5. Both Admin and Users can see all trips.
  6. Users can book a seat on a trip.
  7. View all bookings. An Admin can see all bookings, while user can see all of his/her bookings.
  8. Users can delete their booking.

Optional Features

  1. Users can get a list of filtered trips based on origin.
  2. Users can get a list of filtered trips based on destination.
  3. Users can specify their seat numbers when making a booking.