Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/suha747/homefloww
Here’s a GitHub repository description for your HomeFlow app, which can be used for the repository's README.md or the project description section:
https://github.com/suha747/homefloww
oop oop-principles polymorphism smarthome structure wpf wpf-application
Last synced: 12 days ago
JSON representation
Here’s a GitHub repository description for your HomeFlow app, which can be used for the repository's README.md or the project description section:
- Host: GitHub
- URL: https://github.com/suha747/homefloww
- Owner: Suha747
- Created: 2024-12-26T04:44:13.000Z (15 days ago)
- Default Branch: main
- Last Pushed: 2024-12-26T04:47:06.000Z (15 days ago)
- Last Synced: 2024-12-26T05:24:43.068Z (15 days ago)
- Topics: oop, oop-principles, polymorphism, smarthome, structure, wpf, wpf-application
- Language: C#
- Homepage:
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# HomeFlow
HomeFlow is a smart home management application built with WPF (Windows Presentation Foundation) in C#. It allows users to control various aspects of their home, such as lighting, temperature, and appliances through an intuitive interface. The app is designed with a clean and modern UI, utilizing XAML, custom controls, and animations.
## Features
- **Smart Home Control**: Control devices like lights, air conditioners, refrigerators, and more.
- **Responsive UI**: Seamlessly switch between pages and control devices with ease.
- **Customizable Layout**: Add new rooms and devices dynamically.
- **Interactive UI**: Toggle switches, view device status, and change settings using buttons and sliders.## Technologies Used
- **C#** – The core programming language.
- **WPF (Windows Presentation Foundation)** – For building the desktop UI.
- **XAML** – For UI design and layout.
- **MVVM Pattern** – To separate business logic from UI.
- **Animations** – Smooth transitions and visual effects.
- **Data Binding** – Dynamic updates of UI elements.## Screenshots
![HomeFlow Main Screen](https://github.com/Suha747/HomeFloww/blob/main/features.PNG)
*Main Dashboard with temperature control and device management.*![Device Control](https://github.com/Suha747/HomeFloww/blob/main/card.PNG)
*Controlling devices with custom toggle buttons.*## Setup
### Prerequisites
- Visual Studio (or any C# IDE)
- .NET Core or .NET Framework (depending on your project setup)### Installation
1. Clone the repository:
```bash
git clone https://github.com/Suha747/HomeFloww.git