Project Overview
Classent was built to solve a problem I kept seeing: Nigerian schools trying to manage assignments, results, and communication through WhatsApp groups, printed sheets, and spreadsheets - and getting overwhelmed. There was no platform designed for how Nigerian schools actually work.
The core idea is multi-tenancy. Each school that registers on Classent gets its own completely isolated environment - their own admin, their own teachers, their own students. No data bleeds across schools. This is a fundamental difference from tools like Google Classroom, which operates per teacher, not per institution.
The standout feature is AI assignment generation. A teacher types a topic - say "Photosynthesis" or "Linear Equations" - and Classent uses the Groq API (llama-3.3-70b-versatile) to generate a full, structured assignment in seconds. No other local school management tool offers this.
Built with Django on the backend and React + Vite on the frontend, it handles assignment uploads and student submission PDFs through Cloudinary, static files through Whitenoise, and is deployed on Render. More AI features are still being shipped.
Why Classent Over Google Classroom?
Google Classroom is built for individual teachers. Classent is built for institutions. The school proprietor logs in and sees everything - every class, every teacher's activity, every student's progress - from one admin dashboard. Google has nothing like that at the school level.
Beyond the software: I'm based in Lagos. I can physically visit a school, train their teachers, and handle onboarding in person. Google won't do that for a 300-student school in Surulere.