Sample airlines management website implemented using Springboot, which lists the flights based on the source and destination cities.
- Integrated Spring security into the app and used Hibernate for interaction with MySQL DB.
- Fetched flights and locations data from external REST API and used the same.
- User profile page along with the past/upcoming trips booked listed chronologically.
- Frontend: HTML,CSS,Bootstrap.
- Backend: Springboot, Hibernate, Spring security, Thymeleaf.
- Database: MySQL.
- Used external REST API for flights data and Jackson-databind to convert JSON to POJO.
- Clone the project.
- Import project into eclipse.
- Maven Clean ->Maven Update
- Setup backend by running the sql scripts.
- Run as java application in Eclipse.
- Access at http://localhost:8080/