Skip to content

samarth-saxena/RefreshReminder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Refresh Reminder

Your digital health monitor :)

Website: https://sites.google.com/iiitd.ac.in/des205-t3-paradigmshifters/home

Video: https://youtu.be/f98Y7ksq3Kg

What is it?

Refresh Reminder helps users improve not only their physical health but also their work productivity by tracking their on-screen time and giving them a soft nudge to take timely breaks and guides the users through optimal exercises via our AR model. Further, it notifys them about possible lapses in eye blinking and improper face-to-screen distance. The application can also be accessed by motion gestures thus keeping the user away from their digital devices.

Features

  1. Screen to face distance tracker
  2. Blink detection
  3. Exercise suggestions
  4. Sedentary Time Usage
  5. Motion gesture controls

App Screenshots

Homescreen:

Alt text

Settings page:

Alt text

System tray icon:

Alt text

Break reminder popup (translucent):

Alt text

Face-screen distance popup (non-intrusive border style):

Alt text

Blink reminder popup (non-intrusive border style):

Alt text

System Requirements

  • OS: Windows 10 only
  • Webcam (either inbuilt or external)

If compiling the source code (method #2 of installation):

  • Python 3.9 or higher
    • PyQt5 toolkit
    • win10toast library
    • NumPy
  • OpenCV
    • imageio
    • Haar Cascade
    • Dlib

Installation instructions

1. Running the executable

  1. Download the .rar from https://drive.google.com/drive/folders/185sIaasrRyNZXbI5dC9ZrfqBN2XG7ua8?usp=sharing
  2. Extract it at the desired location
  3. Run "source/gui.exe"

--- or ---

2. Cloning the repository

  1. Clone the repository
  2. Navigate to /src
  3. Compile and run "gui.py"

Feedback, suggestions and contributions are welcome ! :)

About

A tool for your digital wellbeing :)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages