Skip to content

HosamDyab/Luxury-Hotel

Repository files navigation

Screenshot 2024-12-17 040701 Screenshot 2024-12-17 040711 Screenshot 2024-12-17 040812 Screenshot 2024-12-17 040825 Screenshot 2024-12-17 040848 Screenshot 2024-12-17 040901 Screenshot 2024-12-17 040919 Screenshot 2024-12-17 040933 Screenshot 2024-12-17 040950 Screenshot 2024-12-17 041009 Screenshot 2024-12-17 041030 Screenshot 2024-12-17 041050 Screenshot 2024-12-17 041101 Screenshot 2024-12-17 041109 Screenshot 2024-12-17 041120 Screenshot 2024-12-17 041128 Screenshot 2024-12-17 041156 Screenshot 2024-12-17 041248 Screenshot 2024-12-17 041304

Luxury Hotel App

A modern and elegant Flutter application for luxury hotel booking and management.

Features

  • Beautiful and intuitive user interface
  • Hotel room browsing and booking
  • User authentication and profile management
  • Secure payment integration
  • Room availability checking
  • Booking history and management
  • High-quality image galleries
  • Multi-platform support (iOS, Android, Web)

Tech Stack

  • Flutter 3.0+
  • Provider for state management
  • Dio for API communication
  • Cached Network Image for efficient image loading
  • Shared Preferences for local storage
  • Image Picker for user media uploads

Getting Started

Prerequisites

  • Flutter SDK (>=3.0.0)
  • Dart SDK (>=3.0.0)
  • Android Studio / VS Code
  • Git

Installation

  1. Clone the repository:
git clone https://github.com/hosam-dyab/luxury_hotel.git
  1. Install dependencies:
flutter pub get
  1. Run the app:
flutter run

Project Structure

lib/
├── global/         # Global configurations
├── layout/         # Layout components
├── models/         # Data models
├── providers/      # State management
├── screens/        # App screens
├── services/       # API and backend services
├── theme/          # App theming
└── widgets/        # Reusable widgets

Contributing

  1. Fork the repository
  2. Create your feature branch
  3. Commit your changes
  4. Push to the branch
  5. Create a Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A Luxury Hotel Management System designed to streamline room bookings, payments, and user management. Features include secure user authentication, real-time room availability, booking modifications, multiple payment options, and efficient admin controls for managing rooms and reservations.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors