Skip to content

Repository files navigation

Household Tracker

Track home maintenance tasks and when they were last done.

▶️ Live app: https://sygec.github.io/household-tracker/

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.

Features

  • 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.

Data & privacy

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.

Tech stack

Development

npm install
npm run dev      # start the dev server
npm run build    # production build to dist/
npm run preview  # preview the production build locally

Deployment

Every push to main is built and published to GitHub Pages by the deploy workflow.

About

Track home maintenance tasks and when they were last done

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages