Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
116 changes: 92 additions & 24 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,31 +1,99 @@
# Smart Home App

## Create by Zillur Rahman
A modern and feature-rich Flutter application for smart home control and monitoring, developed with a focus on user experience and functionality.

## Description
This is Smart Home App UI Design.
## Features

## Dependencies
- cupertino_icons: ^1.0.2
- persistent_bottom_nav_bar_v2: ^4.2.8
- fl_chart:
- another_xlider: ^3.0.1
- animated_toggle_switch:
- get:
- google_fonts:
- flutter_svg:
- eva_icons_flutter:

### Usage
- Homr Page.
- Details Page.
- Smart Home Page.
- Usage Page.
- Prifile Page.

### Smart Home Apps Picture
![Smart Home Ui](https://github.com/zillur07/Flutter-Smart-Home-App/assets/87537602/fbdc3801-38ad-4c73-a18e-6279d19d8b6b)
- **Home Dashboard**: Centralized control panel showing device status and room conditions
- **Room Control**: Individual room management with temperature and device controls
- **Device Management**: Control various smart devices including:
- Lighting systems
- Temperature control
- Power usage monitoring
- Smart appliances
- **Usage Analytics**: Track and analyze power consumption and device usage patterns
- **Interactive UI**: Modern, responsive interface with smooth animations
- **Real-time Monitoring**: Live updates of device states and environmental conditions

## Screenshots

## Apps Video
### Smart Home Apps Interface
![Smart Home Ui](https://github.com/zillur07/Flutter-Smart-Home-App/assets/87537602/fbdc3801-38ad-4c73-a18e-6279d19d8b6b)

### Demo Video
https://github.com/zillur07/Flutter-Smart-Home-App/assets/87537602/82a5d19f-4810-4693-b89c-3c6f604de4d7

## Technology Stack

### Core Dependencies
- **Flutter**: UI framework for cross-platform development
- **GetX**: State management and routing
- **fl_chart**: Data visualization for usage analytics
- **google_fonts**: Custom font implementation
- **flutter_svg**: SVG asset rendering
- **eva_icons_flutter**: Modern icon set

### UI Components
- **animated_toggle_switch**: Interactive toggle controls
- **another_xlider**: Custom slider implementations
- **persistent_bottom_nav_bar_v2**: Navigation bar management

## Pages

1. **Home Page**
- Dashboard overview
- Quick access controls
- Room status display

2. **Details Page**
- Detailed device controls
- Usage statistics
- Settings management

3. **Smart Home Page**
- Device automation
- Scene management
- Schedule configuration

4. **Usage Page**
- Power consumption analytics
- Usage patterns
- Cost tracking

5. **Profile Page**
- User preferences
- Account management
- Settings

## Installation

1. Ensure Flutter is installed on your system
2. Clone the repository
3. Install dependencies:
```bash
flutter pub get
```
4. Run the app:
```bash
flutter run
```

## Dependencies
```yaml
dependencies:
cupertino_icons: ^1.0.2
persistent_bottom_nav_bar_v2: ^4.2.8
fl_chart:
another_xlider: ^3.0.1
animated_toggle_switch:
get:
google_fonts:
flutter_svg:
eva_icons_flutter:
```

## Created By
Zillur Rahman

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