// the find
sangvaleap/app-flutter-hotel-booking
A Flutter UI template for a hotel booking app, with a home screen, city and recommendation cards, favorites, a bottom-bar shell and a settings page. It suits Flutter developers who want a starting point for the visual side of a booking app and are prepared to write the backend themselves.
- Widgets are split into separate files under lib/widgets (city_item, recommend_item, favorite_box, feature_item, bottombar_item), so screens compose small pieces instead of one large build method.
- Assets and colors sit apart from the screens: icons live in assets/icons and the palette in lib/theme/color.dart, so restyling mostly means touching one or two files.
- It is a complete runnable project, not a snippet. Platform folders, launcher icons, launch screens and a committed pubspec.lock are all present.
- Booking is UI only. lib/utils/data.dart looks like hard-coded sample data, and the tree shows no API client, models, auth, availability or payment code. Anyone expecting a working reservation flow has to build all of it.
- Last pushed in September 2023. Expect Flutter, Gradle and Xcode version drift, and the pinned dependencies will probably need upgrading before it builds cleanly on current toolchains.
- The only test is the default widget_test.dart, so none of the screens or the bottom-bar navigation are covered. Refactoring the UI carries real risk until tests exist.