Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏨 Hotel Booking App

Hotel Booking App

A modern, feature-rich hotel booking application built with Flutter, featuring real-time bookings, Firebase authentication, Stripe payments, and Google Maps integration.

Flutter Firebase Stripe

✨ Features

  • 🔐 User Authentication - Firebase Auth with Google Sign-In support
  • 🏨 Hotel Discovery - Browse and search hotels with detailed information
  • Favorites System - Save your favorite hotels for quick access
  • 💳 Secure Payments - Integrated Stripe payment processing
  • 🗺️ Google Maps Integration - View hotel locations on interactive maps
  • 📱 Cross-Platform - Runs on Android, iOS, and Web
  • 🎨 Modern UI/UX - Clean and intuitive user interface
  • 🔄 State Management - Provider pattern with BLoC architecture
  • 💾 Local Storage - Persistent data with SharedPreferences
  • 📷 Image Handling - Upload and manage hotel images

🛠️ Tech Stack

  • Framework: Flutter SDK (2.12.0+)
  • State Management: Provider + BLoC Pattern
  • Backend Services: Firebase (Auth, Firestore, Storage)
  • Payment Gateway: Stripe
  • Maps: Google Maps Flutter
  • Navigation: GoRouter
  • HTTP Client: http package
  • Local Storage: SharedPreferences

📋 Prerequisites

Before you begin, ensure you have the following installed:

  • Operating System: Windows 7 SP1 or later (64-bit), macOS, or Linux
  • Disk Space: 400 MB minimum (excluding IDE/tools)
  • Flutter SDK: Download and install Flutter
  • Android Studio or VS Code with Flutter & Dart plugins
  • Git: Git for Windows or equivalent
  • Node.js: v14+ (for backend server)
  • Firebase Account: For authentication and database
  • Stripe Account: For payment processing
  • Google Cloud Account: For Maps API

🚀 Getting Started

1. Clone the Repository

git clone https://github.com/yourusername/hotel-booking-app.git
cd hotel-booking-app

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages