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.
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
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 →