Skip to content

Tristan-SQL/personal_activity_analytics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

1 Commit
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

# ๐Ÿ–ฅ๏ธ Personal Activity Analytics

A personal analytics project that collects and analyzes Windows PC activity data to understand how time is spent across applications during the day.

## ๐Ÿš€ Project Overview

This project automatically logs:

- Which applications were active

- When they were active

- How much time was spent in each application

The collected data is then cleaned, aggregated, and analyzed using Python, with plans for visualization in Power BI.

## ๐Ÿงฑ Project Structure

Personal_Activity_Analytics/

โ”œโ”€โ”€ collector/ # Data collection scripts

โ”œโ”€โ”€ analysis/ # Data analysis scripts

โ”œโ”€โ”€ data/ # Local CSV logs (ignored by git)

โ””โ”€โ”€ README.md

## ๐Ÿ› ๏ธ Tech Stack

- Python 3.14

- pandas, numpy

- psutil, pywin32

- Power BI (planned)

## ๐Ÿ“Š Current Features

- Collects active application usage with timestamps

- Stores activity logs in daily CSV files

- Normalizes and aggregates multi-day logs

- Calculates total time spent per application

## ๐Ÿ”ฎ Planned Improvements

- Full-day activity tracking

- Hourly usage analysis

- Power BI dashboard

- Automatic daily reports

## ๐Ÿ“Œ Notes

Data files are excluded from the repository for privacy reasons.

About

initial personal activity analytics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages