PortfolioTFM TECH
Live / Active DevelopmentEdTech

TFM EduNova

A multi-tenant school ERP built for Zimbabwean institutions.

TFM EduNova gold and silver education identity

Overview

What it is

A cloud-based school management and learning platform bringing administration, academics, finance and communication into one tenant-isolated system.

Private source repository

My role

FounderProduct DeveloperFull-Stack DevelopmentSystem ArchitectureUI/UX

Public product, documented architecture, automated unit and browser tests, and an actively maintained private repository.

Problem

School information is often split across paper processes and disconnected tools, making administration, academic work and communication harder to coordinate.

Solution

EduNova provides role-aware workflows for each school while isolating every institution's data through a multi-tenant architecture and database security policies.

Implemented capabilities

Features verified in source

Admissions and learner management
Staff, guardians and role-based portals
Assessments, examinations and report cards
Fees, invoices and school finance workflows
Attendance, timetables and library operations
Messaging, notifications and document workflows
Multi-school tenant isolation and subscriptions

Technology stack

React 19TypeScriptTanStack StartSupabasePostgreSQLTailwind CSSVitestPlaywright

Architecture overview

01React + TanStack Start
02Supabase Auth + server functions
03PostgreSQL + Row Level Security
04Storage, email and external services

Private code, public product proof

The repository is private to protect product code and configuration. No credentials, internal endpoints or proprietary source are exposed here.

View GitHub profile