Skip to content

Study Stat App w/ Python + PyQt + Flask + PythonAnywhere

Notifications You must be signed in to change notification settings

wyatt-js/StudyStat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Study Stat

  • Tracks time connected to Eduroam (UNC On-Campus WiFi) 📶

  • Client-server app! Data is sent to a Flask server hosted with PythonAnywhere ☁️

    • GUI built with PyQt6 🐍
  • Downloadable Executables: (Check Releases Tab)

    • 🍏 Mac: .app (Permissions: Settings -> Privacy & Security -> Allow)
    • 📁 Windows: .exe
  • Utilized to track and promote academic productivity in my fraternity 📚

Create Leaderboard:

  • SQL data cleaning to group and sort .db data:

    SELECT client_id, SUM(time_total) AS total_time
    FROM logs
    GROUP BY client_id
    ORDER BY total_time DESC;
    
  • Weekly leaderboard updates sent to fraternity Slack

About

Study Stat App w/ Python + PyQt + Flask + PythonAnywhere

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages