Dsuite
A full-stack hotel booking application that allows users to browse rooms, make secure bookings, and manage their reservations, while providing administrators with powerful tools to oversee bookings and room allocations.

Overview
About the project
Dsuite is a full-stack hotel booking platform covering both sides of the transaction: guests can browse available rooms, make bookings, and manage their own reservations, while admins get a dashboard to oversee bookings and room allocations without digging through a database.
Authentication is handled with session cookies rather than a third-party auth provider, giving direct control over session handling. Built to handle the real edge cases of a booking system: keeping room availability accurate in real time as reservations come in and get cancelled, and giving admins visibility into occupancy without needing separate reporting tools.
No payment integration yet. Booking flow currently handles reservation and room allocation logic, not transactions.
