Built for African universities

Students check their results.
Lecturers manage their courses.
You run the institution.

A complete university management platform deployable per faculty, not just per institution. One lecturer can start using it tomorrow — the rest of the university joins when ready.

How it works

Three steps. Any size institution.

01

Enrol

Students register with their matric number and pick their department and courses. Institutions can also bulk-provision accounts from their existing student records.

Student registration
Matric No. · DE.2020/1331
Department · Mechanical Eng.
Session · 2026 / 2027
02

Teach

Lecturers upload lesson notes, recorded videos and schedule live classes. Students join the live class from inside the app — no pasted Zoom links, no WhatsApp groups, no link-sharing.

MEC341 · Strength of Materials II
Live class · starts 2:00 PM
12 lesson notes · 8 videos
3 continuous assessments
03

Assess

Computer-based tests and continuous assessments auto-grade. Students see every component — Test 1, Test 2, Test 3 and the Exam — not just a final letter grade.

Your result · MEC341
Test 1
8/10
Test 2
9/10
Test 3
7/10
Exam
48/70
Total 72 · Grade B

What's different

Four decisions that matter.

Deploy per faculty, not per university

Most systems require full institutional buy-in before anyone sees value. Studymate UMS runs for a single department. A lecturer can onboard their course on a Monday and run live classes the same week. The rest of the university joins when they're ready.

Students see every score, not just a letter

Test 1, Test 2, Test 3 and Exam are broken out per course. Semester GPA and cumulative CGPA update the moment a lecturer publishes results. No more "your result is ready, come to the office to check."

Live classes, notes, tests — one app

Stop switching between WhatsApp for notes, Zoom for classes and a portal for results. Lessons, recorded videos, live sessions, CAs and CBTs all live in one place — and students only see the content they've paid for.

Built from scratch for Nigerian universities

5-point grading scale. Naira payments through Paystack. Matric numbers as identifiers. Session / semester structure. VAT and bank-reconciliation flows. Not adapted from a Western SIS — designed for this context.

Built for everyone on campus

Who's it for?

  • Your own dashboard with semester GPA and cumulative CGPA
  • Access to lesson notes, slides and recorded lectures
  • Take CAs and CBTs online with automatic marking
  • View full result breakdown — Test 1, Test 2, Test 3 and Exam
  • Join live classes from anywhere — in-app, no shared links
  • Request an official transcript, pay securely via Paystack
Student dashboard
CGPA 3.54
Active subscriptions · 3
Upcoming live class · Today 2:00 PM
Pending CA · Fluid Mechanics Quiz 3

Pricing

Two ways to start.

Institutions with a licence pay once. Students on self-serve faculties pay per semester. Pick whichever fits — you can switch later.

For students

Self-service · per semester

4,500 / semester platform fee
+ ₦ 1,000 / course / semester
  • All lesson notes, slides and documents
  • Recorded lectures and in-app live classes
  • Continuous assessments and CBTs
  • Full result breakdown and transcripts
  • Pay securely via Paystack
Register now

All prices exclude 7.5% VAT where applicable.

FAQ

Questions we've actually been asked.

Can we use this for just one department?

Yes — that's the point. You don't need institution-wide adoption. A single faculty (or even a single lecturer) can run Studymate UMS with subscription-mode pricing, and the rest of the university joins when they're ready.

How do students pay?

Through Paystack — cards, bank transfer or USSD. Payments are confirmed by webhook, so access unlocks the moment the transaction clears. We also support Flutterwave as a fallback gateway.

How secure is student data?

Sensitive fields like bank account numbers are encrypted at rest with AES-256. Every mutation is audit-logged with user, IP, timestamp and change diff. Authentication uses session-based cookies with bcrypt password hashing and per-IP lockout.

Can we switch from subscription mode to full institutional licence later?

Yes. Deployment mode is a configuration setting, not a rewrite. Move from student-pays to institution-pays (or vice versa) without migrating data — enrolments, grades, attendance records all carry across.

Where is the data hosted?

Currently in a London Fly.io region for low latency to West Africa, with managed Postgres backups. Self-hosted options inside a university's own data centre are available for institutional customers — ask us for details.

See it running in your faculty.

Short call, real screen-share, your course data by the end of the week. No sales funnel, no 30-minute discovery.