Trains is a project in which we have developed an comprehensive application for train ticket booking. The application is designed to provide a seamless and efficient user experience for booking train tickets, reserving seats, and managing travel history.
- Route Search: Find train routes from A to B for specific date.
- Graphical Seat Reservation: Reserve seats using an interactive visual layout.
- Travel History: View details of your past trips.
- User Authentication: Secure login for personalized features and ticket history.
- Backend - Java, SpringBoot, SpringSecurity, Hibernate
- Database - PostreSQL
- Frontend - React.js, CSS
- Development Enviroment - IntelliJ IDEA, DataGrip, Visual Studio Code
Clone repository
git clone git@github.com:ustankie/Trains.git
Starting backend
cd Trains/springboot/demo
gradlew run
Starting frontend
cd Trains/trains_front
npm install
npm run dev
Procced to http://localhost:5173/ in browser.