
01 · 2026
WorkBud
OJT Hours and Expense Tracker
A mobile-first, installable web app for tracking on-the-job-training hours and what a placement costs. You log each day's time in, time out, break and expenses, and it keeps a running hour total, an itemised view of spending, and an export to hand to a coordinator.
- React 19
- Vite
- Tailwind CSS 4
- React Router
- Node.js
- Express 5
- Supabase (Postgres, Auth, Storage)
- Row Level Security
- vite-plugin-pwa
- Vercel


