Logo Lanfrica

BeardedB/timasukilane

Domain:

healthcare

Record type:

softwaretools
Creator:
Bea
Host:
Anonymous peer-support app for Malawi — a safe space to vent and be heard, with real crisis resources always one tap away. Built in response to Malawi's high suicide rates and lack of accessible helplines. # Timasukilane ("Let's be open with each other") An anonymous peer-support app for Malawi, built as a safer alternative to venting with nowhere to go. People can post anonymously, comment, and support each other — with real crisis resources always one tap away. ## Before you do anything else: please read this This app handles people at some of their most vulnerable moments. A few things are load-bearing, not optional: 1. **Verify every phone number in `ResourcesScreen.kt` yourself**, directly with the organizations, before you publish this app. I've put in what I could confirm from public helpline directories as of mid-2026, but a wrong number in a mental-health app is worse than no number. I marked the ones that need verification. 2. **This app is peer support, not crisis intervention.** It's not a replacement for the helplines it links to, and it shouldn't be marketed as one. Consider partnering with an organization like Lifeline Malawi/ ANPPCAN so a real person is behind the safety net you're building. 3. **Moderation is not automatic.** The "Report" button just writes to a `reports` collection in Firestore — someone (you, or volunteer moderators) needs to actually check it regularly. An unmoderated anonymous forum can turn harmful fast. Budget real time for this before launch, or add a Cloud Function that pings you (e.g. via email/Telegram) whenever a new report comes in. 4. **Anonymity has a downside too**: it can also embolden harassment. The report flow and the "no personal info in posts" rule in the compose screen are a starting point, not a complete solution. None of this means don't build it — it means build the moderation muscle alongside the app. ## What's included - Jetpack Compose UI (Kotlin), Material 3, single-activity architecture - Firebase Anonymous Auth (no phone number, email, or name ever collected) - Firestore backend: posts, comments, upvotes, reports - On-device, offline keyword check that gently surfaces the Support tab when a post o …