Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dev-adnani/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/dev-adnani/metroom-flutter

dart flutter flutter-apps flutter-examples flutter-ui hotel-booking hotel-booking-flutter metroom oyo-clone-flutter supabase supabase-client supabase-dart supabase-db supabase-flutter

Last synced: 2 months 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.

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
:-------------------------:|:-------------------------:|:-------------------------:
![](https://github.com/Dev-Adnani/MetRoom-Flutter/blob/main/screenshots/screen_1-removebg-preview.png?raw=true)|![](https://github.com/Dev-Adnani/MetRoom-Flutter/blob/main/screenshots/screen_2-removebg-preview.png?raw=true)|![](https://github.com/Dev-Adnani/MetRoom-Flutter/blob/main/screenshots/screen_3-removebg-preview.png?raw=true)

Screen 4 | Screen 5 | Screen 6
:-------------------------:|:-------------------------:|:-------------------------:
![](https://github.com/Dev-Adnani/MetRoom-Flutter/blob/main/screenshots/screen_4-removebg-preview.png?raw=true)|![](https://github.com/Dev-Adnani/MetRoom-Flutter/blob/main/screenshots/screen_5-removebg-preview.png?raw=true)|![](https://github.com/Dev-Adnani/MetRoom-Flutter/blob/main/screenshots/screen_6-removebg-preview.png?raw=true)

Screen 7 | Screen 8 | Screen 9 | Screen 10 | Screen 11
:-------------------------:|:-------------------------:|:-------------------------:|:-------------------------:|:-------------------------:
![](https://github.com/Dev-Adnani/MetRoom-Flutter/blob/main/screenshots/screen_7-removebg-preview.png?raw=true)|![](https://github.com/Dev-Adnani/MetRoom-Flutter/blob/main/screenshots/screen_8-removebg-preview.png?raw=true)|![](https://github.com/Dev-Adnani/MetRoom-Flutter/blob/main/screenshots/screen_9-removebg-preview.png?raw=true)|![](https://github.com/Dev-Adnani/MetRoom-Flutter/blob/main/screenshots/screen_10-removebg-preview.png?raw=true)|![](https://github.com/Dev-Adnani/MetRoom-Flutter/blob/main/screenshots/screen_11-removebg-preview.png?raw=true)

## Feedback

If you have any feedback, please reach out to us at [email protected]