SmartStay: Resort Management System
Resort management system for Josefina Resort & Hotel: bookings with conflict detection, a reservation calendar, revenue charts, and a Flutter guest app.
Next.js 15SupabaseFlutterRecharts

1 / 5
Built for Josefina Resort & Hotel. Admin and staff roles share one web system for bookings, walk-ins, events, rooms and rates, and maintenance, with conflict detection that stops overlapping reservations. A reservation calendar shows each day's load, and revenue charts break income down by period and payment method, with Excel export.
Guests use a Flutter app to book rooms and cottages, send their payment proof, and follow each booking's status. The system was validated with 70 system test scenarios.
Web on Next.js 15 and Supabase, mobile on Flutter.

