Hotel Management System
Connected room availability, reservations, check-in, checkout, guest records, and billing in one hotel-operations workspace.
Independent products
- Context
- Hotel-operations concept based on GMB Arte Hotel in Sogod, Southern Leyte
- My role
- Full-stack developer responsible for modeling room and guest states, designing the interface and records, and building the core hotel workflows

What the application is
Connected room availability, reservations, check-in, checkout, guest records, and billing in one hotel-operations workspace.
Who it was built for
Hotel-operations concept based on GMB Arte Hotel in Sogod, Southern Leyte
My role
Full-stack developer responsible for modeling room and guest states, designing the interface and records, and building the core hotel workflows
The problem
Room availability, reservations, guest arrivals, departures, and billing can become error-prone when handled through disconnected records.
What I learned from the existing workflow
- Hotel staff manage rooms and guest stays, while guests need accurate availability and a clear reservation process.
- Information comes from room records, bookings, guest details, stays, and charges.
- Disconnected updates can create availability mistakes, slower check-ins, or inconsistent bills.
- Room status must stay current as a guest moves from reservation through departure.
The solution
I centered the system on room status and designed each screen around the guest journey. Reservations, arrivals, active stays, departures, and charges update the same connected records so staff can understand availability and follow a stay from beginning to end.
Key decisions
- Center the system on room status Availability is easier to trust when every reservation and stay updates the same room record.
- Follow the guest journey The screens are organized around booking, arrival, stay, and departure rather than unrelated forms.
- Keep staff tasks together Common hotel actions are accessible from one administrative workspace.
Result
Built a working management concept that keeps room availability, reservations, guest stays, and billing connected from booking through checkout. Operational use was not measured.
What I learned
Designing operational software taught me to think in changing states. A room is not simply available or unavailable; its status changes through a sequence that staff must understand at a glance.