root@coding-prodigies:~#
← Business ⏱️

Timesheet Tracker with CSV Export

Log hours by project and date, then export a real CSV file you could actually hand to payroll.

🟡 MediumDifficulty
3 hoursTime
Python, JavaScript, TypeScriptLanguages

What you're building

You're building a lightweight timesheet app: log hours against a project and date, see a running table and total, and export everything as a genuine downloadable CSV file -- no server, no library, just the Blob API doing real work. It's the exact core of tools freelancers pay monthly subscriptions for, minus the invoicing.

What you'll unlock 🔓

Form handlinglocalStorageFile generation (Blob/CSV)

You'll need

🗺️ Build roadmap

01 Build the time-entry form 02 Store entries in localStorage 03 Render entries in a sortable table 04 Calculate and display total hours 05 Add per-project subtotals 06 Build the CSV export function 07 Add entry deletion and edit-in-place
🔒

Log in to start building

Your first project is free -- create an account to unlock it.

Log in Sign up free

👀 If you liked this...