Back to Projects

GitHub Repository

hotel-tv-app

No description provided.

Stars: 0Language: DartUpdated: 5/29/2026

README

# Hotel TV App

A Flutter-based application designed for Hotel TVs, providing guest information and services.

## Features

- Setup screen for initial configuration.
- Home screen with guest information and service tiles.
- API and Storage services for data management.

## Getting Started

### Prerequisites

Before you begin, ensure you have the following installed:
- [Flutter SDK](https://docs.flutter.dev/get-started/install) (latest stable version)
- [Dart SDK](https://dart.dev/get-dart)
- Android Studio / VS Code with Flutter extensions
- An Android Emulator, iOS Simulator, or a physical device

### Installation & Setup

1.  **Clone the repository:**
    ```bash
    git clone https://github.com/Botirjon777/hotel-tv-app.git
    cd hotel-tv-app
    ```

2.  **Install dependencies:**
    ```bash
    flutter pub get
    ```

3.  **Run the application:**
    ```bash
    flutter run
    ```

## Project Structure

- `lib/models/`: Data models (e.g., GuestInfo).
- `lib/screens/`: App screens (Home, Setup).
- `lib/services/`: API and local storage logic.
- `lib/widgets/`: Reusable UI components.

## Running Tests

To run the unit and widget tests:
```bash
flutter test
```

## Additional Resources

- [Flutter Documentation](https://docs.flutter.dev/)
- [Lab: Write your first Flutter app](https://docs.flutter.dev/get-started/codelab)
- [Cookbook: Useful Flutter samples](https://docs.flutter.dev/cookbook)