Skip to content

Vaggiri/pc-screen-time-analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FlowState Analytics 🌊

FlowState Analytics is a modern, high-performance screen time tracker built with Python and Qt. It helps you track your digital habits, visualize your productivity, and maintain focus with a built-in Pomodoro timer.

(Replace with actual screenshot)

✨ Features

  • 📊 Real-time Dashboard: Track active time, productivity scores, and application usage.
  • 📈 Advanced Analytics: Visualize your day with bar charts, donut charts, and usage timelines.
  • 🎨 Glassmorphism & Dark Mode: A stunning, pure black UI with semi-transparent glass elements.
  • ⚡ Instant Performance: Optimized for speed with efficient SQLite querying and instant chart rendering.
  • ⏱️ Focus Mode: Integrated Pomodoro timer to help you stay in the zone.
  • 🏷️ Auto-Categorization: Automatically classifies apps as Productive or Unproductive (customizable).
  • 🔒 Privacy First: All data is stored locally in usage.db. No data ever leaves your machine.

🛠️ Installation

  1. Clone the repository

    git clone https://github.com/Vaggiri/pc-screen-time-analyzer.git
    cd pc-screen-time-analyzer
  2. Install Dependencies

    pip install -r requirements.txt
  3. Run the App

    python main.py

📦 Requirements

  • Python 3.8+
  • PyQt5
  • Matplotlib

📂 Project Structure

  • main.py: Entry point of the application.
  • tracker.py: Background thread for monitoring active window.
  • ui.py: The user interface (PyQt5 + Matplotlib).
  • database.py: SQLite database handling.
  • usage.db: Local database file (created on first run).

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

🤝 Contributing

Contributions are welcome! Feel free to open issues or submit pull requests.

About

FlowState Analytics is a modern, high-performance screen time tracker built with Python and Qt. It helps you track your digital habits, visualize your productivity, and maintain focus with a built-in Pomodoro timer.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages