Balai Almeda Website & Reservation System
A public-facing website and reservation system for Balai Almeda Hotel, combining room discovery and a virtual tour with backend-powered availability checks, guest accounts, and online booking workflows.
Connected to Balai Almeda Hotel IMIS as part of the same hotel system.
Problem / context
Guests need more than hotel information: they need to explore rooms, check availability for their stay, and manage reservations. The website connects hotel discovery with a database-backed booking experience.
What was built / role
I developed the frontend and backend integration for room listings and details, date and duration-based availability, guest registration and sign-in, reservation checkout, and booking history. The website also includes hotel information, offers, location details, and an interactive 360-degree virtual tour.
Screenshot gallery










Key technical decisions / challenges
The main challenge was carrying room and stay selections from availability checking into checkout while keeping prices and booking eligibility validated by the backend. Server-managed checkout drafts, authenticated guest flows, and clear handling of expired or unavailable selections keep the reservation experience consistent.