Skip to content

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.

License

Notifications You must be signed in to change notification settings

MohammedTsmu/SleepSchedulerApp

Repository files navigation

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

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages