Access my site at localhost:8765
CrimsonSky is a flight booking system built using Spring Boot Microservices and Kafka, hosted on AWS EC2. The system is designed to handle flight search, booking, and payments in a scalable and resilient manner. The architecture follows a microservices pattern with each service decoupled to enhance flexibility and fault-tolerance.
- Java
- Spring Cloud
- Spring Boot
- Spring Web
- Spring Api Gateway
- Spring Data JPA
- Kafka
- AWS EC2 and Cloudflare
- H2, MongoDB and Postgres DB
- Swagger OpenAPI
In the project directory, you can run:
To install all the dependencies required for the project.
Runs the app in the development mode.
Open http://localhost:8765 to view it in your browser.
Builds the app for production to the target
folder.
It correctly bundles Spring Boot app in production mode and optimizes the build for the best performance.
Your app is ready to be deployed!
We are using React for frontend UI and Java with Spring Boot for backend API with Microservices architecture.
Work in Progress...🛠️
MIT License (Check Here)