Personal Project · 2026

OnlyUp: A Goal Tracker App

A Python/Tkinter desktop app for adding goals, tracking progress, logging work sessions, and writing active recall notes after focused study sessions.

Python Tkinter CSV Data Storage Desktop App Static Web Demo Active Recall

Live Demo

OnlyUp browser version with sample data.

hours spent
hours remaining
day streak

Add a demo goal

Work session

Log focused work against the selected goal and write a short active recall note.

25:00

Recall notes

What I Built

The app stores goal records in CSV format and supports adding, viewing, updating, and deleting goals. It calculates completion percentage from estimated hours and hours spent, then displays each goal's status and category.

Work Sessions

I also built session-tracking features around the goal data, including time logging and active recall prompts so the app supports both progress tracking and retention.