Skip to content

starving-array/scalable-booking-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

100 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scalable Booking System (Open Source Backend Starter)

A production-ready backend system for building booking platforms (bus, events, travel, etc.) using Java + Spring Boot.

🚀 Features

  • User authentication & authorization
  • Booking & seat management system
  • RESTful APIs
  • Modular microservice-friendly structure
  • Scalable architecture patterns

🧠 Use Cases

  • Bus/train/flight booking systems
  • Event ticketing platforms
  • Appointment scheduling systems

🛠 Tech Stack

  • Java
  • Spring Boot
  • MySQL
  • Docker (optional)

⚡ Getting Started

git clone https://github.com/starving-array/scalable-booking-system
cd scalable-booking-system

🎯 REST API scalable-booking-system

This Web-application will let the user to Sign-In into the portal and let the User to search available buses for particular destination. User can book the tickets for the journeys and user has a flexibility to cancel the ticket at anytime.

💡 ER Reservation

ER Reservation

Tech Stacks Used

  • Java
  • Spring
  • Spring Boot
  • MySQL
  • Hibernate
  • Maven
  • AWS
  • HTML
  • CSS
  • JavaScript

aws

git _ laravel _ git _ git _ git

Features

  • Data Authentication and Validation for all the users (Admin and Member)
  • REST API documentation using swagger puglins

User API Features

  • User can login in the application and update their information using their username, password and Mobile Number.
  • User can search for the route to book reservation from a particular source to destination.
  • User can give the feedback of the reservation once the journey is completed.

About

This is a bus reservation system backend service. It helps user to create account and book bus service. Also is helps a bus owner to register his/her new bus. Run the maven server and click the link below to explore API functions and schemas.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors