Skip to content

AnujPancholiGithub/TimeTrackerX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TimeTrackerX

Draggable Desktop Screen Time Tracker

timetrackerXO is a web application that tracks the user's screen time and detects user idleness. It provides a widget that displays the total screen time and indicates whether the user is idle or active.

Features

  • Tracks the user's desktop screen time while the application is running.
  • Updates the screen time every second and displays it in the widget.
  • Detects user idleness based on keyboard and mouse activity.
  • Displays an "Idle" indicator in the widget when the user is idle.
  • Pauses screen time tracking during idleness and resumes when the user becomes active again.
  • Supports dragging the widget to reposition it on the screen.

Technologies Used

  • React: A JavaScript library for building user interfaces.
  • HTML/CSS: Markup and styling languages for web development.

Installation

  1. Clone the repository:
git clone https://github.com/AnujPancholiGithub/TimeTrackerX.git
  1. Navigate to the project directory:
cd timetrackerXO
  1. Install the dependencies:
npm install
  1. Start the development server:
npm run start:watch
  1. access the timetrackerXO application :)

Usage

  • The widget will appear on the screen, displaying the total screen time.
  • The screen time will update every second.
  • When the user is idle (no keyboard or mouse activity for 1 minute), the widget will display an "Idle" indicator.
  • Drag the widget to reposition it on the screen.

Contributing

Contributions are welcome! If you find any bugs or have suggestions for improvements, please open an issue or submit a pull request.

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and commit them with descriptive commit messages.
  4. Push your changes to your forked repository.
  5. Submit a pull request to the main branch of the timetrackerXO repository.

License

This project is licensed under the MIT License.

Contact

If you have any questions or inquiries, please contact https://www.linkedin.com/in/anujpancholi/.

Thank you for using timetrackerXO! We hope it helps you track your screen time effectively.

About

Draggable Desktop Screen Time Tracker

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published