Offline Readiness

Low-bandwidth PWA preparation

Back

Low data mode

Offline-ready

Keep essential content and forms available when internet is weak.

Sync status

Ready for offline use

Content, service lists and forms can be cached after first successful load.

6

Offline SRHR topics

3

Cached service points

7

Barrier categories

5

Community rooms

Offline queue

Barrier report drafts Design ready
Community questions Design ready
Content feedback Design ready

Low-bandwidth support

Essential content and forms are prepared for caching and later sync.

Offline-first design

Designed for weak connectivity and low-data environments

This page demonstrates how the Youth Choice PWA can prepare essential information for offline access. In the production build, the PWA service worker and IndexedDB storage can cache content, service directory records and draft submissions so users can continue using the app even when connectivity is limited.

6

Offline SRHR topics

Published content prepared for offline reading.

3

Cached service points

Facility list can be cached for low-bandwidth access.

7

Barrier categories

Report categories available even before sync.

5

Community rooms

Room list can be available while offline.

Cache manifest preview

What the PWA can cache

Open JSON

Core application shell

Landing screen, PWA shell, navigation, styles and basic app assets.

Designed

Strategy: Pre-cache during first successful online load.

/prototype/pwa /prototype/pwa/topics /prototype/pwa/services /prototype/pwa/report /prototype/pwa/community /prototype/pwa/offline

SRHR health topics

Published, offline-ready learning content for youth-friendly reading.

Database-backed

Strategy: Cache published topic summaries and selected detail pages.

Understanding Contraception Choices HIV and STI Prevention Relationships, Consent and Respect Getting Help for GBV and Safety Concerns How to Prepare for a Clinic Visit Coping with Stress, Stigma and Peer Pressure

Services Near Me directory

Active facility records with district, services, contacts and coordinates.

Database-backed

Strategy: Cache facility list and coordinates; map tiles require separate production strategy.

Area 25 Health Centre — Lilongwe Balaka Community Health Point — Balaka Lilongwe Youth Friendly Corner — Lilongwe

Barrier reporting form

Barrier categories and draft report payloads for later sync.

Offline sync design

Strategy: Draft reports can be saved locally and synced when internet is restored.

Service was not available Product stock-out Privacy or confidentiality concern Discrimination or poor treatment Long waiting time Transport or distance challenge Safety or GBV concern

Community room list

Available moderated rooms and safety messaging.

Offline sync design

Strategy: Cache room list and sync submitted questions when connectivity is restored.

Ask about contraception HIV and STI questions Relationships and consent Service access support Wellbeing and peer pressure