Code Monkey home page Code Monkey logo

prithvi333 / travel-beyond Goto Github PK

View Code? Open in Web Editor NEW
4.0 1.0 0.0 961 KB

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.

Home Page: https://travelbeyond.netlify.app/

Java 40.51% CSS 8.51% HTML 7.92% JavaScript 43.06%
hibernate java spring-boot springsecurity springsecurity-jwt lambok swager mysql-database

travel-beyond's Introduction

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

travel-beyond's People

Contributors

kumarprem66 avatar mohitagrawal22 avatar prithvi333 avatar siddiquiarfat avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

travel-beyond's Issues

GitHub commits & Documentation

GitHub commits & Documentation

Commit messages should be meaningful. Reviewers get insights into the changes made only through commit messages. It is one of the best practices in the industry.
Missing comments in the issues and no activities in the issues being created don't reflect very good
No meaningful names are given to the PR’s created in the project

day-4

  • Service layer
  • Excepiton handling
  • Helping team

day_5

  • Linking backend and frontend
  • Final finishing

Comments

  • Missing comments in the project on the function implementations is one of the concerns I faced during the code review.

day_2

  • Service layer partial
  • Excepiton handling partial

Readme File

Readme File not upto the mark please add your project problem statement and explain the functionality of different modules.

day_3

  • Service layer partial
  • Excepiton handling partial

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.