An open API service indexing awesome lists of open source software.

https://github.com/mohammedtsmu/sleepschedulerapp

Help you maintain healthy sleep patterns. It enforces sleep schedules, ensures rest breaks, and helps you avoid overworking by managing sleep reminders and automatic shutdowns.
https://github.com/mohammedtsmu/sleepschedulerapp

csharp desktop-application healthy-habits productivity-tools shutdown-helper shutdown-tool sleep-management sleep-scheduler sleep-timer time-management time-management-and-productivity windows

Last synced: about 1 month ago
JSON representation

Help you maintain healthy sleep patterns. It enforces sleep schedules, ensures rest breaks, and helps you avoid overworking by managing sleep reminders and automatic shutdowns.

Awesome Lists containing this project

README

          

# SleepScheduler

SleepScheduler is a Windows application designed to help users maintain a healthy sleep routine. It enforces sleep schedules through reminders, countdowns, and automatic system shutdowns, ensuring users stick to their rest plans without bypassing. SleepScheduler runs in the background, providing notifications and configuring personalized sleep settings to prevent overworking.

## Features
- **Automated Sleep Reminders**: Notifies users of upcoming sleep times and provides countdowns.
- **Automatic System Shutdown**: Ensures users take rest by enforcing automatic system shutdowns during sleep times.
- **System Tray Integration**: Minimizes to system tray, with easy access to settings.
- **Unstoppable Countdown**: Non-cancellable countdown timer before shutdown.
- **Sleep Pattern Monitoring**: Logs sleep and wake times for user insights.
- **Anti-Bypass Measures**: Strong mechanisms to prevent the app from being terminated.
- **Password Protected Settings**: Secures sleep settings from unauthorized changes.

## Installation
To install SleepScheduler, simply download the installer from the Releases section and follow the setup instructions.

## Usage
- Configure your desired sleep times through the settings window.
- Enable automatic startup so the app runs every time your computer is turned on.
- SleepScheduler will notify you before your sleep time and initiate the shutdown process to enforce your rest.

## Technical Details
- **Language**: C#
- **Platform**: Windows
- **Framework**: .NET Framework

## How to Contribute
We welcome contributions! Please feel free to open an issue or submit a pull request. Make sure to follow our contribution guidelines.

## License
This project is licensed under the MIT License. See the LICENSE file for more details.

## Contact
- **Developer**: Mohammed Tsmu
- [GitHub Repository](https://github.com/MohammedTsmu/SleepSchedulerApp)