Thanks to visit codestin.com
Credit goes to github.com

Skip to content

desirekaleba/busee

 
 

Repository files navigation

busee

Online Bus Booking System

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. Both admin and users can see a specific trip
  7. Users can book a seat on a trip
  8. View all bookings. And admin can see all bookings, while a user can see all of his/her bookings
  9. Users can delete their bookings
  10. Users can get a list of filtered trips based on origin
  11. Users can get a list of filtered trips based on destination
  12. Users can specify their seat numbers when making a booking

Tech stacks and tools

Backend

  • Node/Express/Typescript: Server
  • Mysql: Primary Storage
  • AWS S3: Blob Storage
  • Stripe: Payment
  • Twilio: Email service

Frontend

  • React
  • Redux
  • Tailwind

Common

  • Git
  • GItHub
  • ESLint
  • Jest
  • Travis CI
  • Coverall
  • Docker
  • GitHub actions