Projects/SaaS Platform/2025

Aveniq

Multi tenant attendance intelligence for Nigerian schools

aveniq.ng
SaaS Platform

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.

Role

Founder and Lead Developer

Year

2025

Technology

Next.jsTypeScriptPostgreSQLRailwayVercelTailwind CSS

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

01

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.

02

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.

03

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.

04

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.

05

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.

06

Challenges

The hardest problems were keeping data strictly separated between schools and keeping the experience responsive on unstable networks.

07

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.

08

Outcomes

Schools gained a single source of truth for attendance, faster daily operations, and reporting that surfaces absenteeism while it can still be addressed.

09

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

Start a project

Want a platform built with this level of care?

Tell me what you are building and I will map a clear path from idea to launch.