Checking system status...

How Teacher for a Teacher Works

TFT is a digital welfare platform for KUPPET Busia teachers. Behind the scenes, the system manages welfare events, monthly contributions, debts, and disbursements so that when a teacher or dependant is affected, support is fast, transparent, and accountable.

What happens in the platform

  1. Teacher registers and is verified– A teacher signs up with their phone, PIN, TSC number and school. The backend's auth, teacher, and geo modules make sure the identity, county, sub‑county and school data are correct.
  2. Dependants and beneficiaries are declared – Using the teacher module, each teacher records the family members they want covered so that future disbursements automatically know who is eligible.
  3. Welfare events are opened and tracked – When there is a bereavement or hospitalization, the event module opens an official welfare event, with approvals, coverage rules and accountability logs.
  4. Contributions are made via M‑Pesa – The payment module initiates M‑Pesa STK Push requests. Every contribution is stored as integer cents in Postgres and written inside a transaction, so there are no floating‑point surprises.
  5. Obligations and debts stay in sync – If someone misses a contribution, the debt module keeps a ledger of what is owed and when it is settled, so the welfare scheme can remain fair without guesswork.
  6. Funds are pooled and disbursed – The fund module manages the county and buffer funds and automates disbursements to the affected teacher or their registered dependants, following the configured rules.
  7. Notifications keep everyone informed – The notificationmodule uses Kafka only for SMS and WhatsApp alerts (via Africa's Talking), so members know when a welfare event opens, contributions succeed, or payments are sent.

Why this matters

  • Clear rules for events, coverage and eligibility.
  • Traceable ledger of every contribution, obligation and payout.
  • Fast M‑Pesa‑based collections instead of manual chasing.
  • Structured disbursements to the right teacher or dependant.

How we do it

TFT uses a proven community-driven model that turns the old way of teacher welfare on its head. Our method is called Peer Support.

I

Register as a Teacher

Join our community by providing your TSC number and school details for verification.

II

Declare Dependants

Ensure your loved ones are covered by declaring your beneficiaries and dependants.

III

Contribute monthly

Small monthly contributions create a powerful safety net for all members.

IV

Receive Support

In times of need, the community rallies to provide financial and emotional support.

What our members have to say

👩‍🏫

"TFT has been a godsend. When I lost my husband, the community response was immediate and overwhelming. I never felt alone."

★★★★★
👨‍💼

"The transparency and efficiency of the contribution system in TFT is unmatched. It’s welfare done right for the 21st century."

★★★★★
👩‍🎓

"Being part of a network that truly understands the challenges we face as teachers gives me such peace of mind for my family’s future."

★★★★★