{"app":{"name":"Youth Choice Digital Ecosystem","short_name":"Youth Choice","version":"prototype-0.1","offline_ready":true,"generated_at":"2026-05-22T00:20:00+00:00"},"summary":[{"label":"Offline SRHR topics","value":6,"note":"Published content prepared for offline reading."},{"label":"Cached service points","value":3,"note":"Facility list can be cached for low-bandwidth access."},{"label":"Barrier categories","value":7,"note":"Report categories available even before sync."},{"label":"Community rooms","value":5,"note":"Room list can be available while offline."}],"cache_groups":[{"name":"Core application shell","description":"Landing screen, PWA shell, navigation, styles and basic app assets.","strategy":"Pre-cache during first successful online load.","status":"Designed","items":["\/prototype\/pwa","\/prototype\/pwa\/topics","\/prototype\/pwa\/services","\/prototype\/pwa\/report","\/prototype\/pwa\/community","\/prototype\/pwa\/offline"]},{"name":"SRHR health topics","description":"Published, offline-ready learning content for youth-friendly reading.","strategy":"Cache published topic summaries and selected detail pages.","status":"Database-backed","items":["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"]},{"name":"Services Near Me directory","description":"Active facility records with district, services, contacts and coordinates.","strategy":"Cache facility list and coordinates; map tiles require separate production strategy.","status":"Database-backed","items":["Area 25 Health Centre \u2014 Lilongwe","Balaka Community Health Point \u2014 Balaka","Lilongwe Youth Friendly Corner \u2014 Lilongwe"]},{"name":"Barrier reporting form","description":"Barrier categories and draft report payloads for later sync.","strategy":"Draft reports can be saved locally and synced when internet is restored.","status":"Offline sync design","items":["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"]},{"name":"Community room list","description":"Available moderated rooms and safety messaging.","strategy":"Cache room list and sync submitted questions when connectivity is restored.","status":"Offline sync design","items":["Ask about contraception","HIV and STI questions","Relationships and consent","Service access support","Wellbeing and peer pressure"]}],"sync_queue_design":[{"queue":"barrier_reports","description":"Stores draft barrier reports locally until connectivity returns.","priority":"High"},{"queue":"community_questions","description":"Stores submitted questions locally before sending to moderation.","priority":"Medium"},{"queue":"content_feedback","description":"Stores helpful\/not helpful feedback for later analytics sync.","priority":"Medium"}]}