Track home maintenance tasks and when they were last done.
A small mobile-first PWA for keeping on top of recurring home upkeep — replacing the HVAC filter, cleaning the gutters, servicing the water heater — with a clear view of what's overdue, due soon, and coming up.
- Recurring tasks with flexible intervals (days / weeks / months / years) and automatic next-due dates.
- Rooms & areas with color coding to organize and filter tasks.
- History of everything you've marked done, grouped by month and searchable.
- Backup & restore (Settings tab) — export all your data to a JSON file and import it back on another device or browser.
- Installable PWA — "Add to Home Screen" for an app-like experience, works offline.
All data is stored locally in your browser via localStorage — nothing is sent
to a server. Because of that, clearing site data or switching devices/browsers
will lose your tasks, so use Settings → Export periodically and keep the
backup file somewhere safe.
- React + Vite
- Tailwind CSS
- lucide-react icons
- vite-plugin-pwa for offline/installable support
npm install
npm run dev # start the dev server
npm run build # production build to dist/
npm run preview # preview the production build locallyEvery push to main is built and published to GitHub Pages by the
deploy workflow.