AquaCruise CloudBooker: Navigating Boating House Reservations with Java Full-Stack on AWS
A full-stack web application designed for managing boat house reservations.
ποΈ Built as a college project to demonstrate full-stack cloud deployment and backend architecture.
- Frontend: Vite + React (with lazy loading)
- Backend: Java (Spring Boot)
- Database: PostgreSQL
- Cloud (Presentation Only): AWS EC2 & RDS (for initial deployment)
- Status: πΉ Currently not hosted β previously deployed on AWS for demonstration purposes.
- π User authentication and secure session handling
- π Reservation system for boat house listings
- π οΈ Admin panel for managing bookings and listings
- β‘ Optimized frontend with Vite and code-splitting (lazy loading)
- Developed and tested the Spring Boot backend with PostgreSQL integration
- Built a responsive React frontend with Vite, optimized for fast loads
- Wrote full deployment pipeline scripts for AWS (EC2 instance + RDS)
- Delivered this project as part of a college presentation on cloud-native full-stack applications