Skip to content

Latest commit

 

History

History
106 lines (74 loc) · 2.31 KB

README.md

File metadata and controls

106 lines (74 loc) · 2.31 KB

Travel-Beyond

Online Travel Management System

error

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.

ADMIN SIDE

  1. User Management
  2. Tours/Travels Package Management
  3. Route and Bus Management
  4. Ticket and Hotel Booking Management
  5. View Reports

USER SIDE

  1. Login as Customer
  2. View Routes
  3. View Tours/Travels Packages
  4. Book / Print / Cancel Tickets
  5. Payment
  6. Provide/View Testimonials

Tech Stack

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

Modules

  • Login Module
  • Admin Module
  • Customer Module

Prerequisites

  • Java 8 or higher
  • Maven
  • MySQL Server

Installation & Run

# 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.

API Root Endpoint

https://localhost:8080/
http://localhost:8080/swagger-ui/index.html

Collaborators

DataBase

error

error