A user-friendly application for passengers to search for routes, select destination, make payments, and generate e-tickets, while offering administrators insights and tools to manage bus operations efficiently.
- User Management
- Tours/Travels Package Management
- Route and Bus Management
- Ticket and Hotel Booking Management
- View Reports
- Login as Customer
- View Routes
- View Tours/Travels Packages
- Book / Print / Cancel Tickets
- Payment
- Provide/View Testimonials
Java | Hibernate | Spring Boot | Spring Framework | Spring Data JPA | Spring Boot Validation | Spring Boot Web | Spring Boot DevTools| Postman | MySQL Database | Maven | Swagger UI | Lombok | HTML | CSS | JavaScript
- Login Module
- Admin Module
- Customer Module
- Java 8 or higher
- Maven
- MySQL Server
# To run this project locally:
# Clone the repository and navigate to the directory
git clone https://github.com/Prithvi333/Travel-Beyond.git
cd Travel-Beyond
# Configure your MySQL credentials in application.properties
# located in src/main/resources directory
# Replace with your actual MySQL credentials
spring.datasource.url=jdbc:mysql://localhost:3306/your-database-name
spring.datasource.username=your-username
spring.datasource.password=your-password
# Use Maven to build the project
mvn clean install
# After successful build, navigate to target directory and run the jar file
java -jar target/decisive-iron-5903-0.0.1-SNAPSHOT.jar
# Your application should be up and running at http://localhost:8080.
https://localhost:8080/
http://localhost:8080/swagger-ui/index.html
- Prithvi Chauhan (Team Lead)
- Arfat Siddiqui
- Prem Kumar