Aveniq
Multi tenant attendance intelligence for Nigerian schools
Aveniq is a multi tenant school attendance platform that gives Nigerian schools a single dependable place to record presence, monitor trends, and keep parents informed. It replaces paper registers with a fast, structured system built for the realities of local connectivity.
Technology
Outcomes
- Unified attendance for multiple schools under one secure tenant model
- Cut daily register processing from minutes per class to seconds
- Clear dashboards that turn raw attendance into actionable insight
Case study
How Aveniq came together
The problem
Many schools still track attendance on paper, which makes patterns invisible and reporting slow. Administrators had no reliable way to compare classes, flag absenteeism early, or share records with parents.
Research
I spoke with school administrators and teachers about their daily routine and mapped where the register actually breaks down. The recurring themes were time pressure during morning roll call, weak internet, and the need for one account to manage several arms of a school.
Planning
I scoped a multi tenant architecture so each school operates in its own isolated space while sharing one codebase. The roadmap prioritised fast roll call, role based access, and reporting before any secondary features.
Design
The interface favours speed and clarity. Roll call is reduced to a few taps, dashboards use restrained typography and calm colour, and every screen is legible on the low cost devices teachers actually use.
Development
I built the platform on Next.js with a PostgreSQL database, deploying the API layer on Railway and the frontend on Vercel. Tenant isolation, authentication, and attendance aggregation were the core engineering pillars.
Challenges
The hardest problems were keeping data strictly separated between schools and keeping the experience responsive on unstable networks.
Solutions
I enforced tenant scoping at the data layer, added optimistic interface states so teachers are never blocked by latency, and designed the schema around the queries the dashboards needed most.
Outcomes
Schools gained a single source of truth for attendance, faster daily operations, and reporting that surfaces absenteeism while it can still be addressed.
What I learned
Designing for the constraints of local infrastructure first, rather than as an afterthought, produced a product that feels effortless in the field.
Keep exploring
All projects