Timesheet is a personal time-tracking app for logging hours against projects and tasks. The dashboard shows daily totals with automatic overtime calculation and supports importing a full month of entries at once, and a dedicated reports section breaks the same data down by day, week, month, and project with charts and summary cards.
Built on Next.js 16 with Supabase handling both auth and data storage through @supabase/ssr, shadcn/ui and Radix for the interface, Recharts for the reports, and next-themes for light/dark mode.