Personal Project · Full-Stack (Flutter + Laravel)

Taskora - Freelancer Time & Earnings Tracker

Full-StackOffline-First

A productivity app for freelancers and students juggling several small projects at once, tying logged hours per task directly to an hourly rate so real per-project earnings are always visible. Started against an unreliable third-party API, then rebuilt with a Laravel backend designed from a written API contract before any code was written. Real offline-first support (local SQLite via Drift with a sync queue) keeps task and project changes working without a connection, and every issued auth token is activated independently through its own email OTP step rather than a single account-wide verification, so a stolen token from one device can't be used without also passing device-level verification.

TrackTasks, projects & hours
SyncOffline queue (Drift)
SecurePer-device OTP tokens
EarnHourly earnings dashboard
FlutterBLoCClean ArchitectureDrift / SQLiteDioLaravel 12SanctumPest
Back to Projects