Skip to content

[P3] PWA support #24

@hazeliscoding

Description

@hazeliscoding

Problem

As a tracking app, BloomWatch would benefit from installability. PWA is low effort and high perceived value.

Requirements

  • Add Angular service worker (@angular/pwa)
  • Configure manifest.json with app name, theme colors, icons
  • Cache shell and static assets for offline shell access
  • Push notification groundwork (optional, for future notification system)

Acceptance Criteria

  • App is installable on mobile and desktop
  • Installed app shows the BloomWatch icon and splash screen
  • Static shell loads offline (data requires connectivity)
  • Lighthouse PWA audit passes

References

  • Roadmap §10 — Growth Features

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions