Live Demo: https://swarup113.github.io/Nudge/
Nudge is a lightweight desktop health companion that helps you stay hydrated, maintain good posture, protect your eyes, manage medicine schedules, and boost productivity with focus sessions.
| Feature | Description | Highlights |
|---|---|---|
| Daily Dashboard | Track daily health goals | Visual ring for progress, quick water & focus logging, persistent local data |
| Pomodoro Timer | Boost productivity | 25-minute focus sessions, background notifications, daily session count |
| Hydration Tracker | Maintain proper water intake | Simple +/- buttons, interval reminders (30m, 1h, 1.5h, 2h), daily history log |
| Medicine Reminder | Never miss a dose | Daily, twice daily, or weekly schedules, precise time notifications |
| Eye Care | Reduce eye strain | 20-20-20 rule reminders, blink reminders every 10 minutes |
| Posture & Movement | Improve physical health | Posture check alerts, stand-up reminders, desk stretch suggestions |
| Quick Alarm | One-off reminders | Custom labels, set timers for any task |
| Box Breathing | Reduce stress & anxiety | Interactive 4-4-4-4 breathing guide with animated visual feedback |
| Technology | Purpose |
|---|---|
| HTML5 | Structure and content |
| CSS3 | Styling and responsive UI |
| Vanilla JavaScript | Core functionality, timers, notifications |
| Chrome Alarms API | Background notifications for focus sessions and reminders |
- Open the Game.
- Log your water intake and start focus sessions from the dashboard.
- Set reminders for medicine, eye care, posture, and one-off tasks.
- Follow the box breathing guide to reduce stress.
- Your data persists locally, even after closing the browser.
This project is licensed under the MIT License.