Skip to content

safadtm/bus_reservation_springboot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bus Ticket Booking App (Spring Boot)

This repository contains the server-side implementation of the Bus Ticket Booking App. The app is developed using Spring Boot, which provides a robust and efficient framework for building backend applications. The server-side code works in conjunction with the Flutter frontend code to enable bus ticket booking functionalities.

Features

The Bus Ticket Booking App built with Spring Boot offers the following features:

  • User Features:

    • Search for bus routes based on the source and destination.
    • View available schedules for the selected routes.
    • Select seats and make reservations.
    • View reservation details and ticket information.
  • Admin Features:

    • Authenticate using admin credentials.
    • Add, update, and delete buses.
    • Manage bus routes and schedules.

Technology Stack

The Spring Boot implementation of the Bus Ticket Booking App utilizes the following technologies and tools:

  • Spring Boot: A powerful Java-based framework for building backend applications.
  • Spring Security: Provides authentication and authorization capabilities for securing the app.
  • Spring Data JPA: Simplifies database operations and provides an easy-to-use API for data persistence.
  • MySQL: A popular open-source relational database management system.
  • RESTful API: The app follows the principles of REST (Representational State Transfer) for designing the API endpoints.
  • Maven: A build automation tool for managing project dependencies and creating executable packages.
  • IntelliJ IDEA: An integrated development environment (IDE) used for coding and testing the Spring Boot application.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages