School Solutions

TrillEd - Complete School Management System

Enterprise-grade multi-tenant school management system built with Django, featuring AI-powered analytics, real-time marks tracking, subscription management, and comprehensive parent-teacher communication tools for Cameroon's bilingual education system.

Client
GHS BOMAKA,City Light Academy Buea & Multiple Educational Institutions
Category
School Solutions
Completed
January 2026
Technologies
22+
TrillEd - Complete School Management System
📋

Project Overview

TrillEd is a comprehensive, multi-tenant school management platform designed specifically for Cameroon's bilingual education system. The platform serves multiple schools from a single deployment, with each school having isolated data and custom branding.

KEY FEATURES:

🎓 Academic Management
- Multi-term marks entry with sequence-based grading (1-6 sequences across 3 terms)
- Automated report card generation with bilingual support (English/French)
- Subject categorization (Core, Elective, Trade, Related subjects)
- Senior class subject enrollment for Form 4, Lower & Upper Sixth
- Class leaderboards with real-time ranking
- Progress tracking for students and teachers

👨‍🏫 Teacher Portal
- Personalized dashboards with teaching assignments
- Quick marks entry interface with validation
- Digital report card generation and preview
- Performance analytics and student insights
- Profile management with photo and signature upload
- Regional information tracking (10 Cameroon regions)

👨‍👩‍👧 Parent Portal
- Multi-child account support
- Real-time access to report cards
- Fee payment tracking and history
- Discipline and attendance records
- WhatsApp integration for quick communication
- Print-ready reports and prospectus

🤖 AI-Powered Analytics
- Predictive student performance modeling
- Risk assessment (Critical/High/Medium/Low)
- Automated early warning system for at-risk students
- Performance trend analysis across terms
- Subject-specific recommendations
- Class-wide insights for teachers

💳 Subscription Management
- Trial period management (7-90 days)
- Flexible subscription plans (Basic/Standard/Premium)
- Automatic app locking on expiration
- Subscription dashboard for global admin
- Bulk operations (extend trial, suspend, activate)
- Payment tracking and renewal reminders

🏫 Multi-Tenant Architecture
- Schema-based tenant isolation using django-tenants
- Custom subdomain routing (school.trillumize.cc)
- Independent databases per school
- Global superadmin controls
- School-specific admin credentials
- Automated schema creation

📊 Comprehensive Dashboards
- School admin dashboard with statistics
- Teacher workload analytics
- Student progress visualization
- Fee collection tracking
- Discipline records management
- Real-time attendance monitoring

🎨 Additional Features
- Student ID card generation with QR codes and barcodes
- School prospectus creation and PDF generation
- Timetable management with conflict detection
- Fee structure with multiple payment methods
- Discipline tracking with WhatsApp notifications
- PWA support for offline access
- Responsive design for mobile devices
- Competency-based assessment support

TECHNICAL HIGHLIGHTS:
- Built with Django 5.2 and PostgreSQL (Neon serverless)
- Multi-tenant architecture using django-tenants
- RESTful API design patterns
- Advanced security with role-based access control
- Document generation using python-docx and ReportLab
- Real-time analytics with custom ML algorithms
- Cloudflare CDN integration
- LiteSpeed web server optimization
- Automated backup and recovery systems

IMPACT:
The system serves multiple schools with 188+ students per school, enabling teachers to efficiently manage marks for 40+ class assignments, parents to monitor multiple children from one account, and administrators to oversee entire school operations from a unified platform.

The predictive analytics engine has helped identify at-risk students early, enabling timely interventions and improving overall student success rates.

⚙️

Technologies Used

🐍
Django 5.2
🐍
Python 3.12
🗄️
PostgreSQL
💻
django-tenants
💻
Neon Database
💻
Tailwind CSS
📜
JavaScript
💻
HTML5
💻
Chart.js
💻
ReportLab
💻
python-docx
💻
Pillow
💻
pandas
💻
WeasyPrint
☁️
Cloudflare
💻
LiteSpeed
💻
WhatsApp API
💻
QR Code generation
💻
PWA
💻
Bootstrap
💻
Font Awesome
💻
Google Gemini API

Ready to Create Something Meaningful?

Let's cultivate a solution that addresses your unique challenges with the same care and thoughtfulness we brought to TrillEd - Complete School Management System.

Start Your Project →