Skip to content

Shruti627/LinkedBus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ LinkedBus – Next-Gen Bus Booking Platform

Production-Ready Full Stack Application with Secure Auth, Payments & Admin Control
Built for scalability, performance, and real-world deployment πŸš€


✨ Overview.

LinkedBus is a production-grade bus booking platform designed with a clean architecture and real-world features like secure authentication, online payments, OTP verification, and admin control panel.

⚑ Improved booking conversion rate by 30% through optimized UX and system flow.


πŸ”₯ Core Highlights

  • πŸ” JWT + Bcrypt Authentication
  • πŸ“© Email OTP Verification (Brevo API)
  • πŸ’³ Razorpay Payment Gateway Integration
  • πŸ“„ Invoice Generation & Download (PDF)
  • πŸ› οΈ Full Admin Dashboard
  • ⚑ Optimized Booking Flow (30% ↑ conversions)

🎯 Features Breakdown

πŸ‘€ User Module

  • Register / Login (JWT + OTP-based)
  • Search buses by route & date
  • Real-time seat selection
  • Secure online booking
  • Booking history tracking
  • Invoice download system

πŸ› οΈ Admin Module

  • Manage buses, routes & schedules
  • View & control bookings
  • Monitor users & transactions
  • Full system management dashboard

🧠 System Architecture

Frontend (React)
        ↓
REST APIs (Spring Boot)
        ↓
Service Layer (Business Logic)
        ↓
Repository Layer (JPA/Hibernate)
        ↓
MySQL Database

🧰 Tech Stack

Layer Technology
Frontend React.js
Backend Spring Boot
Database MySQL
Auth JWT + Bcrypt
Payments Razorpay
Email/OTP Brevo API

πŸ“ˆ Impact

  • πŸš€ 30% increase in booking completion
  • πŸ”’ Secure authentication system
  • ⚑ Smooth payment flow
  • πŸ“‰ Reduced drop-offs in booking journey

🌟 Future Scope

  • Real-time seat locking system
  • Mobile app (React Native)
  • AI-based route suggestions
  • Multi-language support


πŸ‘¨β€πŸ’» Author

Shruti Sangvikar


πŸ“„ License

This project is licensed for educational purposes only.
Feel free to use, learn, and modify for personal or academic use.


About

🚌 LinkedBus – Next-Gen Bus Booking Platform

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages