friends have been reaching out to me and asking why I’ve been so quiet lately. Well, friends and I have been working on a full ERP system that was pushed to production today. 😍
Stack: PHP, Tailwind, MySQL, Apache, Ubuntu
Server: Self-hosted on Ubuntu 24.04
Duration: 2 months + .... days
Status: 80% but LIVE! 😍
Modules include budgeting, HR, payroll, inventory, procurement, appraisals, and more.
Testing is finally done, and I am now planning to test it in a real school for a full term.
Here is a brief description of the project:
It handles pretty much everything from admin to finance to parents, all in one platform. Here's a quick rundown of what it does:
Academics
School admins can create their own exam sets (like mid-term, end-of-term, mock, whatever fits their calendar), then assign them to specific classes. Teachers only enter marks for the exam sets that are active for their class, and the system auto calculates grades, averages and totals based on the grading scale the school sets up. It manages O Level (S1 to S4) and A Level (S5 to S6) separately, including subject combinations for A Level, and generates printable report cards with school branding, watermark logo and comments from class teacher and head teacher.
Staff & Roles
Role based access, so admin, head teacher, DOS, HOD, class teachers and subject teachers each only see and do what they're permitted to. Permissions are fully configurable from the admin side, so the school controls who can access what. Teaching loads show exactly which subjects, papers and classes each teacher is assigned to.
Finance
Generates fee invoices per student per term automatically, with arrears carried over from previous terms. Tracks payments, prints receipts, shows balances, and gives finance reports like collections, outstanding balances and payment method breakdowns.
Parent Portal
Parents get their own login and can view their child's fees, payment history, attendance, announcements and report cards online, no need to physically come to school for basic info.
Other stuff
Attendance tracking, announcements, student records, class and stream management. The whole system is responsive, so it works smoothly on phones, tablets and computers, staff and parents can access it from any device.
It's basically a one stop system that cuts down paperwork big time and gives schools full control while giving parents visibility without extra effort from staff.
@MoICT_Ug@MoEdumv@Educ_SportsUg
One of the harshest realities of poverty is that it takes away your freedom to fail. Every decision carries a cost, and every mistake feels like a luxury you can’t afford.
I would like to see Claude evolve into an all-in-one AI platform that supports visual design, text, graphics, video, and more. At $20 per month, users should have access to a broader range of creative capabilities than text alone
Arteta get those U19s out: Who TF is O’Neil. This is a competition not a youth league. Mosquera don’t remind you of what you did in that UCL final. Gyokeres if you can’t score against a Leaugue Two club then you have no business playing for this club no matter how many goals you score for Sweden. At least feel ashamed seeing the club yearn for a striker when you’re available. I’m tired of your stinkers day in day out.
The danger of a one-sided story is that it can make the innocent look guilty and injustice look like justice. Never confuse hearing one side of a story with knowing the truth.
INSTEAD OF WATCHING NETFLIX TONIGHT. Spend 2 hours with this. Claude AI FULL COURSE that teaches you how to BUILD and AUTOMATE anything. The people who watch this tonight will wake up tomorrow with a new skill. Watch it and bookmark it now.
Imagine what Nigeria would look like if half the money stolen from public coffers over the past few decades had been invested in electricity, healthcare, education, security, and infrastructure. We are not merely poor in resources. We are poor in the management of our resources.
My next article will explore two fundamental questions;
1. How does access to information shape people’s lives, opportunities, and ability to make informed decisions?
2. how does the absence of information prevent citizens from demanding what they are entitled to, while enabling governments to evade accountability and remain in power?
You can have world-class individuals in a society that consistently produces third-class outcomes. Individual excellence and collective competence are not the same thing.
You cannot solve a collective-action problem with individual ambition alone. A country needs people who can cooperate, coordinate, and maintain the conditions that make progress possible.