View All Projects
Blahaj Tours
a full-stack tour booking web application built for my J2EE module as a group project. Users can browse and book tours, leave reviews, and manage their bookings. admins get a separate dashboard to manage everything behind the scenes.
One constraint because this was an J2EE module project: the module forbade the use of JavaScript for data transmission, so almost everything had to be done in Java.
Note: Built for educational purposes only and not intended for production use.
What it does
For users:
- Browse tours and categories with map integration
- View ongoing promotions and tour details
- Register, log in, and manage your profile
- Add tours to cart and check out via Stripe
- View and manage bookings
- Submit and view reviews
For admins:
- Full CRUD for tours, categories, and promotions
- Enable/disable promotions
- Manage users — view, create, delete, enable/disable
- View sales and booking statistics
