SaniStock.com

Intelligent menstrual product inventory for Malawian schools

Score: 7.4/10MWMedium BuildReady to Spawn
Brand Colors

The Opportunity

Problem

Malawi has persistent gaps in comprehensive menstrual hygiene management in schools despite achieving 80% water supply coverage

Solution

SaniStock is a mobile-first inventory platform that lets teachers log pad distribution and stock levels with two taps. The system automatically predicts usage based on school demographics and academic calendar, alerts district officers before stockouts occur, and generates compliance reports for the Ministry. It directly tackles the last-mile supply gap that persists despite 80% water coverage.

Target Audience

Adolescent schoolgirls and Ministry of Health/Sanitation officials in Malawi

Differentiator

Predictive demand engine trained on real Malawian school calendar and demographic data — the only MHM-specific inventory SaaS in Africa.

Brand Voice

practical

Features

Simple Stock Logger

must-have25h

Teachers record distribution in under 10 seconds

Low Stock Alerts

must-have30h

Automated SMS and in-app alerts to multiple stakeholders

Usage Predictor

must-have50h

Forecasts next 30/60/90 day needs per school

Replenishment Requests

must-have35h

One-click requests routed to correct district officer

District Dashboard

must-have45h

Real-time visibility across all schools in a district

Compliance Report Generator

must-have30h

Auto-generated PDF reports for Ministry submissions

Supplier Portal

nice-to-have60h

Direct ordering from approved local vendors

Barcode Scanning

nice-to-have25h

Faster stock intake using phone camera

Trend Analysis

nice-to-have40h

Historical usage patterns by month and region

Total Build Time: 340 hours

Database Schema

schools

ColumnTypeNullable
iduuidNo
nametextNo
districttextNo
female_studentsintNo
last_restock_datetimestampYes

Relationships:

  • has many: stock_transactions
  • has many: alerts

stock_transactions

ColumnTypeNullable
iduuidNo
school_iduuidNo
product_typetextNo
quantityintNo
transaction_typetextNo
recorded_byuuidNo
created_attimestampNo

Relationships:

  • belongs to: schools

alerts

ColumnTypeNullable
iduuidNo
school_iduuidNo
severitytextNo
messagetextNo
statustextNo
created_attimestampNo

Relationships:

  • belongs to: schools

forecasts

ColumnTypeNullable
iduuidNo
school_iduuidNo
forecast_datetimestampNo
predicted_padsintNo
confidenceintNo

Relationships:

  • belongs to: schools

API Endpoints

POST
/api/transactions

Log distribution or receipt

🔒 Auth Required
GET
/api/forecast

Get 90-day prediction for a school

🔒 Auth Required
GET
/api/alerts

Retrieve active low-stock alerts by district

🔒 Auth Required
POST
/api/reports/compliance

Generate and download PDF report

🔒 Auth Required

Tech Stack

Frontend
Flutter with Riverpod
Backend
Django
Database
PostgreSQL
Auth
Django Allauth + JWT
Payments
Paystack
Hosting
Render
Additional Tools
Celery for forecasting jobsPandas for analyticsWeasyPrint for PDFs

Build Timeline

Week 1: Setup and core data models

45h
  • Django API + Postgres
  • Flutter app with auth
  • Inventory transaction schema

Week 2: Logging and offline sync

50h
  • Stock logging UI
  • Hive offline layer
  • Sync engine

Week 3: Alerting system

40h
  • Rule engine for low stock
  • SMS + in-app alerts via Africa's Talking

Week 4: Forecasting engine

55h
  • Simple ML model using historical data
  • Prediction API
  • Dashboard visualizations

Week 5: District and Ministry views

50h
  • Multi-school dashboard
  • Compliance report generator

Week 6: Payments and supplier flow

45h
  • Paystack integration
  • Basic supplier portal
  • Testing with pilot schools

Week 7: Polish and documentation

35h
  • Training videos in Chichewa
  • Final QA
  • App store submission
Total Timeline: 7 weeks • 420 hours

Pricing Tiers

School Basic

$25/mo

1 school, 2 users

  • Stock logging
  • Low stock SMS alerts
  • Basic reports

School Pro

$49/mo

Unlimited

  • Demand forecasting
  • Unlimited users
  • Compliance PDFs
  • Priority support

District

$179/mo

Unlimited

  • All schools in district
  • Advanced analytics
  • API access
  • Dedicated onboarding

Revenue Projections

MonthUsersConversionMRRARR
Month 11845%$200$2,400
Month 613565%$2,850$34,200

Unit Economics

$28
CAC
$680
LTV
3%
Churn
79%
Margin
LTV:CAC Ratio: 24.3xExcellent!

Landing Page Copy

End Stockouts of Menstrual Products in Malawian Schools

Simple logging, smart predictions, automatic alerts. Designed for teachers with minimal training.

Feature Highlights

Takes 8 seconds to log distribution
Predicts needs before stock runs out
Automatic Ministry-ready reports
Works offline in rural schools

Social Proof (Placeholders)

""We used to run out every term. Now the app tells us exactly when to reorder." — Head Teacher, Ntcheu District"
""The forecasting has reduced our waste by 40%." — District Education Officer"

First Three Customers

Approach three District Education Offices in the Central Region that already participate in the Ministry's WASH program. Offer free pilots including teacher training sessions and phones for the two most rural schools per district. Use the resulting data and testimonials to approach neighboring districts.

Launch Channels

ProductHuntr/EdTechMalawi Government LinkedIn groupsAfrica Supply Chain Slack communitiesPartnerships with local pad manufacturers

SEO Keywords

menstrual product inventory malawischool sanitary pad stock managementmhm supply chain softwareafrica school inventory appmenstrual hygiene forecasting tool

Competitive Analysis

Per user/month
Strength

General inventory tracking

Weakness

No education or MHM-specific forecasting logic

Our Advantage

Built exclusively for menstrual product tracking with Malawi school calendar intelligence

KoboToolbox

kobotoolbox.org
Free / Enterprise
Strength

Powerful data collection

Weakness

Generic forms, no inventory prediction or low-stock automation

Our Advantage

Purpose-built MHM inventory workflows and predictive engine

🏰 Moat Strategy

Growing dataset of actual consumption patterns across Malawian schools improves forecast accuracy over time, creating a data moat competitors cannot easily replicate.

⏰ Why Now?

Recent government mandate for monthly MHM reporting combined with cheap Android phones in schools creates the perfect window for inventory digitization.

Risks & Mitigation

technicalmedium severity

Inaccurate forecasting due to poor initial data

Mitigation

Start with conservative rules-based predictions, improve with real data over first 6 months

marketmedium severity

District officers may ignore alerts

Mitigation

Include escalation paths to Ministry level and add performance dashboards for officers

executionhigh severity

Teacher training at scale

Mitigation

Create 4-minute Chichewa training videos and train-the-trainer model

Validation Roadmap

pre-build12 days

Map current stockout frequency with 15 schools

Success: Confirmed average 2.3 stockouts per school per year

mvp75 days

Pilot with 8 schools for one term

Success: Reduction in stockouts by at least 60% and 90% teacher adoption

Pivot Options

  • Expand to general school stationery inventory
  • White-label for pad manufacturers
  • Add direct B2B ecommerce for schools

Quick Stats

Build Time
420h
Target MRR (6 mo)
$4,500
Market Size
$2.5M
Features
9
Database Tables
4
API Endpoints
4