Bloom After is a postpartum depression support and care platform designed to provide Nigerian mothers and caregivers with trusted information, verified care directories, and moderated community experiences.
This project is being developed as part of the Tabî Project by the TEE Foundation for International Women’s Day 2026.
The platform prioritizes safety, empathy, accessibility, and responsible maternal mental health support.
Bloom After aims to:
- Provide clinically grounded postpartum depression information
- Help mothers find verified clinics and specialists
- Share moderated community recovery stories
- Maintain a calm, accessible, stigma-free digital experience
All contributions must reflect empathy, safety, and clinical responsibility.
Bloom After includes:
- Educational Resource Hub
- Clinic Finder with map view
- Specialist Directory
- Community Stories Library
- NGO Support Directory
- Media and Podcast Directory
- Admin Moderation Dashboard
The platform is designed to be mobile-first and accessible on low-end Android devices, ensuring accessibility across Nigeria.
- Live Site: Bloom After
- Contribution Guidelines: View Document
- Team Members' Articles: View Document
- Design Documentation: View Document
- Technical Requirements Document (TRD): View Document
Bloom After follows a layered architecture.
| Layer | Responsibility |
|---|---|
| Frontend | HTML, CSS, and modular JavaScript UI |
| Backend API | Node.js + Express API handling business logic |
| Database | PostgreSQL via Supabase |
| CMS | Strapi for editorial content management |
| File Storage | Cloudinary or Supabase Storage |
Flow
User → Frontend → Backend API → Database → JSON Response
The frontend is hosted on Netlify, while the backend API runs on Render or Railway.
Changed by: Nanji Lakan
What Changed:
- The Resource Hub now groups additional content types, including curated media resources.
- The Clinic Finder now incorporates specialist profiles within the same directory.
- Crisis Support and Helpline Access was introduced as a dedicated feature.
- Platform Capabilities (search and location services) were separated from core features.
- The Admin and Moderation section was expanded to better describe moderation workflows and content management responsibilities.
Why It Changed:
The intention is to make the PRD clearer, more logically structured, and better aligned with how the MVP will function. These updates are highlighted in yellow in the document titled Bloom After PRD 2.0 on Drive.
Impact on Other Components:
The Resource Hub now has a dedicated media section to make up for removing the media.
- HTML
- CSS (mobile-first responsive design)
- Vanilla JavaScript
- Node.js
- Express.js
- Supabase (PostgreSQL)
- Strapi CMS
- Cloudinary (media storage)
- Leaflet.js + OpenStreetMap (maps)
- Browser Geolocation API
/bloom-after
/client # frontend
/server # backend API
/scripts # seed scripts and helpers
README.md
CONTRIBUTING.md
/client
/assets
/css
/js
/pages
/server
/routes
/controllers
/middleware
/models
/utils
/config
app.js
server.js
Branching strategy:
| Branch | Purpose |
|---|---|
| prod | Production-ready code |
| dev | Integration branch |
| feature/* | Feature development |
| fix/* | Bug fixes |
All pull requests must target dev.
The Engineering Lead reviews and approves merges from dev → prod.
Clone the repository:
git clone https://github.com/Tabi-Project/Bloom-After.gitNavigate into the project:
cd bloom-afterInstall backend dependencies:
cd server
npm installRun the development server:
npm run devCreate a .env file using .env.example as a template.
Required variables include:
SUPABASE_URL=
SUPABASE_ANON_KEY=
SUPABASE_SERVICE_KEY=
JWT_SECRET=
CLOUDINARY_CLOUD_NAME=
CLOUDINARY_API_KEY=
CLOUDINARY_API_SECRET=
STRAPI_URL=
PORT=
We welcome contributors who align with Bloom After’s mission of responsible maternal mental health support.
Please read the contribution guide before submitting changes.
See:
for:
- contribution workflow
- coding standards
- branch naming
- pull request requirements
Bloom After handles sensitive maternal mental health content.
All contributions must:
- Avoid medical misinformation
- Use respectful and non-stigmatizing language
- Protect user privacy
- Follow clinical responsibility standards
The platform does not allow unmoderated medical advice or unsafe content.
This project is released under the license provided in the repository.
Bloom After is developed under the Tabî Project – TEE Foundation as part of the International Women’s Day 2026 initiative.
The goal is to improve maternal mental health awareness, access to care, and support systems across Nigeria.