Homework Tracker / Personal project / Since September 2026

Big deadlines.
Smaller steps.

An offline-first planner that turns assignments and exam preparation into editable daily tasks.

Homework Tracker Android screen showing a week calendar, completed daily tasks, and an add button.
Android emulator capture from the project archive: calendar navigation and the daily task view.

From planning to daily use

The web view is a local build capture; my three-to-four-month daily-use experience was with the Android version.

The everyday problem

I kept forgetting assignments, so I wanted one place that would remember deadlines and remind me what to do. Homework Tracker organizes assignments, longer projects, and exam preparation into tasks that can be reviewed and adjusted.

A plan students can edit

Exam editor showing a math midterm, revision topics, and generated dated study steps.
Exam-planning capture: topics become dated revision steps that can be edited.

The documented workflows include choosing a date, adding assignments, setting reminders, and marking tasks complete. Exams can generate an editable revision plan working backward from the exam date.

A task-density calendar and timetable provide context alongside the daily list. Suggested steps and dates remain editable rather than becoming a fixed schedule.

Working offline

The project documents Android and Web clients with local persistence: SQLite on Android and IndexedDB on the web. Local changes and synchronization records are designed to be written together.

This brings an engineering question into a familiar setting: how should the planner preserve work when the network is unavailable, and reconcile changes when it returns?

My role and current evidence

I defined the product, described requirements and errors, and tested successive builds; AI produced the code, and I did not directly edit it. This makes the project a record of product definition and sustained testing, not a claim of independent software authorship.

I used the Android version for roughly three to four months, and it reduced the number of assignments I forgot. Assignment entry, exam breakdown, and reminders were usable in that routine. The Web client, OCR import, and cross-device synchronization have not been validated through real use, and there are no other confirmed users yet.

HomeExplore the project archive ↗