Skip to content

PWA + service worker for offline-friendly demo #57

Description

@truthixify

Tier: M (2-4 days) Type: feature

Context

Convert demo to a PWA: installable, fast cold load, friendly offline shell.

Scope

  • vite-plugin-pwa configured
  • Manifest (name, icons, theme color matching dark monochrome)
  • App shell precached, RPC short-TTL runtime cache
  • Update-available toast
  • Offline shell with friendly message + cached Activity view
  • Install prompt UI on mobile

Acceptance criteria

  • Manifest + icons committed
  • SW strategy implemented + tested
  • Lighthouse PWA score ≥ 90
  • Offline behavior verified

Files to start with

  • vite.config.ts
  • New: src/components/InstallPrompt.tsx, OfflineShell.tsx, UpdateToast.tsx

Metadata

Metadata

Assignees

Labels

Stellar WaveIssues in the Stellar wave programdripsFunded via Drips NetworkfeatureNew feature workhelp wantedExtra attention is neededperfPerformance / optimization

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions