Skip to content

hubshashwat/focusmatestats

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 

Repository files navigation

📊 Focusmate Analytics

A private, client-side dashboard to visualize your Focusmate productivity data.

🔴 Live Demo

image

🔒 Privacy & Security Policy

This tool was built with a Zero-Data Retention philosophy.

  • Client-Side Only: The entire application runs in your browser. No backend server exists.
  • Direct Connection: Data is fetched directly from api.focusmate.com to your device.
  • Ephemeral: Your API Key is not stored in cookies, local storage, or any database. It is wiped from memory the moment you refresh the tab.
  • Open Source: You are reading the source code right now. You can verify that no data is sent to third parties.

🚀 Features

  • Session Heatmap: Visualize your consistency over the last year (GitHub style).
  • Productivity Charts: - Sessions by Month, Week, and Day.
    • Peak productivity hours.
    • Session duration distribution.
  • Punctuality Analysis: See how often you are on time, late, or early.
  • Partner Stats: Discover your top favorite partners and unique connection counts.
  • Mobile Responsive: Works perfectly on your phone.

🛠️ How to Run

Option 1: Use the Web Version

Go to hubshashwat.github.io/focusmatestats.

Option 2: Run Locally

Since this is a single-file application, you can run it offline:

  1. Clone this repository.
  2. Open index.html in any web browser.

🔑 Getting your API Key

  1. Log in to Focusmate.
  2. Go to Settings > Profile.
  3. Scroll down to API Key and copy it.

🤝 Contributing

Feel free to fork this repository and submit pull requests.

📄 License

MIT License - free to use and modify.

About

Stats For Your Focusmate Account [On the Fly, On the UI] [Privacy Centered]

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages