https://github.com/coindev1029/metroom-flutter
Looking for a weekend break with your lover, a month of solitary travel, or a week-long family vacation? Use the Metroom app to locate affordable hotels in the finest places.
https://github.com/coindev1029/metroom-flutter
dart flutter flutter-apps flutter-ui hotel-booking hotel-booking-flutter metroom supabase supabase-client supabase-dart supabase-db
Last synced: 21 days ago
JSON representation
Looking for a weekend break with your lover, a month of solitary travel, or a week-long family vacation? Use the Metroom app to locate affordable hotels in the finest places.
- Host: GitHub
- URL: https://github.com/coindev1029/metroom-flutter
- Owner: Coindev1029
- License: gpl-3.0
- Created: 2024-01-11T13:26:03.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-29T22:52:37.000Z (over 1 year ago)
- Last Synced: 2024-11-08T10:51:09.692Z (11 months ago)
- Topics: dart, flutter, flutter-apps, flutter-ui, hotel-booking, hotel-booking-flutter, metroom, supabase, supabase-client, supabase-dart, supabase-db
- Language: Dart
- Homepage:
- Size: 1.88 MB
- Stars: 6
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![]()
# MetRoom
Looking for a weekend break with your lover, a month of solitary travel, or a week-long family vacation? Use the Metroom app to locate affordable hotels in the finest places.Extensively Used Supabase For Authentication , Storage , Database , Functions.
## Tech Stack
**Client:** Flutter
[**Backend:** Supabase](https://supabase.com/)
**Database:** PostgreSQL
## Demo
Youtube Video : https://youtu.be/X-RR1SzTFx4
## Features
- Dynamic Theming
- Login / SignUp
- Sexy UI- Search Hotels
- Filter Hotels Using Price
- Filter Hotels Using Ratings
- Filter Hotels Using Amenities
- Check Hotels Nearer To Your Location
- Check Hotels Location On Google Maps- Bookmark Hotels
- Checked Old Hotels Bookings
- Payment Using Razorpay- Dynamic Net Connectivity
- Notifications - OneSignal/Etc- Book Hotels
- For x Days
- Coupon System## Environment Variables
To run this project, you will need to add the following file in app - constant folder - app.credentials.dart
`supabaseApiUrl`
`supabaseApiKey`
`razorKey`
You Can Get Supabase credentials From Supabase Website.
You Can Get Razorpay Key For Razorpay Website.
## Database Schema
![]()
[**SQL : DDL COMMANDS**](https://github.com/Dev-Adnani/MetRoom-Flutter/blob/main/db_create.sql)
## Libraries
- Main Library Used in App
- Provider
- Cached Network Image
- Card Swiper
- Concentric Transition
- Cupertino Icons
- Flutter Rating Bar
- Dropdown Button2
- Flutter SVG
- Geocoder
- Geolocator
- Google_fonts
- Google Maps Flutter
- Image Picker
- Intl
- Map Launcher
- Razorpay Flutter
- Salomon Bottom Bar
- Scratcher
- Shared Preferences
- Shimmer
- Supabase
- Url Launcher
Screenshots
Screen 1 | Screen 2 | Screen 3
:-------------------------:|:-------------------------:|:-------------------------:
||Screen 4 | Screen 5 | Screen 6
:-------------------------:|:-------------------------:|:-------------------------:
||Screen 7 | Screen 8 | Screen 9 | Screen 10 | Screen 11
:-------------------------:|:-------------------------:|:-------------------------:|:-------------------------:|:-------------------------:
||||
## Feedback
If you have any feedback, please reach out to us at dev.adnani26@gmail.com