https://github.com/champlz/shutdw
Um aplicativo moderno para desligar o computador remotamente, agendar desligamentos e controlar tudo pelo celular através de uma interface web simples e segura.
https://github.com/champlz/shutdw
app automation electron nodejs utility
Last synced: about 1 month ago
JSON representation
Um aplicativo moderno para desligar o computador remotamente, agendar desligamentos e controlar tudo pelo celular através de uma interface web simples e segura.
- Host: GitHub
- URL: https://github.com/champlz/shutdw
- Owner: ChamPlz
- License: other
- Created: 2025-12-31T19:21:51.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2026-04-21T14:09:12.000Z (2 months ago)
- Last Synced: 2026-04-21T15:43:40.230Z (2 months ago)
- Topics: app, automation, electron, nodejs, utility
- Language: JavaScript
- Homepage: https://shutdw.champlz.qzz.io/
- Size: 1.17 MB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: license.md
Awesome Lists containing this project
README
⚡ ShutDW
A modern desktop app to remotely shut down your computer, schedule power actions, and control everything from your phone.
Simple • Fast • Secure
---
## ✨ Features
- 🖥️ **Desktop App (Windows)** built with Electron
- 🌐 **Web Interface** accessible from any browser (PC or mobile)
- 📱 Remote control from your phone (same network)
- ⏳ Shutdown countdown timer
- ⏰ Quick scheduling (10, 30, 60 minutes)
- 🕒 Schedule shutdown at a specific time
- ❌ Cancel scheduled shutdowns anytime
- 🔐 PIN-protected actions
- 💾 Persistent configuration
- 🧲 System tray support (runs in background)
- 🎨 Clean and modern UI
---
## 📸 Screenshots
---
## 🚀 Getting Started
### 1️⃣ Download (Recommended)
Download the latest installer from the **Releases** section and run it on Windows.
After launching:
- The app runs in the background
- A tray icon will appear
- The web interface becomes accessible
---
### 2️⃣ Access from Mobile
With the app running, open in your browser:
The app also provides:
- 📲 QR Code for quick access
- 🔗 Local network IP link
---
## 🛠️ Development
### Requirements
- Node.js 18+
- npm or yarn
### Installation
```bash
git clone https://github.com/ChamPlz/shutdw.git
cd shutdw
npm install
```
### Run in development
```bash
npm run dev
```
### Build executable
```bash
npm run build
```
---
## 🧱 Tech Stack
- **Electron** — Desktop application
- **Node.js** — Runtime
- **Express** — Backend server
- **HTML / CSS / JavaScript** — Frontend
- **QRCode** — Mobile access
---
## 🔐 Security
- PIN-protected actions
- Local network only (no external exposure)
- No dependency on third-party services
---
## 📜 License
This project is open-source for **non-commercial use**.
- ✅ Personal and educational use
- ❌ Commercial use requires a paid license
📧 Contact for commercial licensing:
****
See the `LICENSE` file for more details.
---
## 🤝 Contributing
Contributions are welcome!
1. Fork the repository
2. Create a branch (`feature/your-feature`)
3. Commit your changes
4. Open a Pull Request 🚀
---
## ⭐ Support
If you like this project:
- ⭐ Star the repository
- 📢 Share it with others
- 💬 Give feedback
---