Things We Do social card

About

An installable, offline-first PWA for managing tasks and emotional wellbeing through mood tracking and personalised coping-strategy toolkits, built by the FAC-30 cohort. Offline support comes from a Serwist service worker over RxDB local storage, which I initialised including the schema design. I built the next-actions feature end-to-end (creation, immediate selection, view, and deletion), designed the insights charts including a 3D mood visualisation in Plotly.js, and implemented ephemeral categories with modal confirmations.

Highlights

  • Next-actions feature end-to-end: creation, immediate selection, view, and deletion.
  • 3D mood visualisation via Plotly.js: interactive, animated wellbeing data.
  • Ephemeral categories with modal confirmations.
  • RxDB offline-first storage initialisation with schema design.
  • Serwist service worker with background sync and offline caching; installable as a PWA.

By the numbers

Commits
183

of 990 total

Lines added
+6,724
Lines removed
−2,953
Source files
7,317