https://github.com/hussainwaz/voltmaster
A C++ and .NET WinForms desktop app for managing and scheduling home appliances, tracking power usage, and estimating electricity bills — with admin controls and SQL-backed data.
https://github.com/hussainwaz/voltmaster
cplusplus desktop desktop-application power-management-software semester-3 semester-project sqlite visual-studio voltmaster winform winforms winforms-application
Last synced: 9 months ago
JSON representation
A C++ and .NET WinForms desktop app for managing and scheduling home appliances, tracking power usage, and estimating electricity bills — with admin controls and SQL-backed data.
- Host: GitHub
- URL: https://github.com/hussainwaz/voltmaster
- Owner: hussainwaz
- Created: 2025-06-13T05:42:30.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-06-13T06:24:02.000Z (9 months ago)
- Last Synced: 2025-06-13T07:26:23.045Z (9 months ago)
- Topics: cplusplus, desktop, desktop-application, power-management-software, semester-3, semester-project, sqlite, visual-studio, voltmaster, winform, winforms, winforms-application
- Language: C++
- Homepage:
- Size: 30.3 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ⚡ VoltMaster – Smart Power Scheduler
**VoltMaster** is a Windows desktop application built with **.NET WinForms** and **C++**, designed to help users efficiently manage home appliance usage, optimize electricity consumption, and estimate power bills. It includes both **user-facing** tools and **admin-level** controls, backed by a local **SQLite** database.
---
## 🔑 Key Features
- 🏠 **User Dashboard** – View and manage appliance usage
- ⏱️ **Smart Scheduling** – Auto-generate appliance usage schedules based on user preferences
- 💡 **Appliance Prioritization** – Assign priority levels to devices
- 📊 **Usage Tracking** – View detailed power consumption history
- 📁 **Admin Panel** – Add/remove appliances, update pricing, manage system settings
- 🔐 **Login System** – Role-based access for users and admins
- 🧠 **SQLite Integration** – Fast, embedded data handling
---
## 🧰 Tech Stack
- 💻 **C++** with **WinForms** (using .NET Framework)
- 🗃️ **SQLite** database (`test.db`)
- 🖼️ Windows GUI using `.resx` resource files
---
## 🚀 How to Run
1. **Clone this repository:**
```bash
git clone https://github.com/hussainwaz/VoltMaster.git