Why we built FullBagERP after sitting in a school office for a week
Before writing any code we spent five days at a school's front desk. Most of what we saw had nothing to do with software, and it changed what we built.
The first version of FullBagERP started with a simple request from a principal we knew: can you make our attendance register digital?
We could have built that in a week. Instead we asked if we could sit in the school office for five days and watch how the place actually ran. It was the most useful week of the whole project.
What we saw
The attendance register was not the problem. The problem was everything that happened after it.
- At 9:15 every morning, the office assistant rang the parents of absent children, one by one, from a list copied off the registers.
- The accounts desk kept fee records in a ledger book and a separate Excel file, and reconciled them by hand every Friday.
- Terminal exam marks were entered by each teacher into their own spreadsheet, then copied into the master result sheet by the exam coordinator. That took more than a week, every term.
Nobody complained about any of this. It was simply how things were done.
What it changed
We stopped thinking about "modules" and started thinking about the moments in a school day where the same information gets written down twice. Each of those became a feature:
- Attendance triggers the parent message. The teacher taps the absentees, and the SMS goes out without anyone in the office touching it.
- Fee receipts update the dues list. There is one record of what a student owes, and every receipt reduces it.
- Marks go in once. Teachers enter marks for their own subject, and the grade sheet, ranks and report cards are built from those same numbers.
What we still get wrong
Plenty. Every school has a fee structure with at least one rule nobody has written down, and we keep finding new ones. That is why onboarding is done by a person from our team, not a setup wizard.
If you run a school and any of the above sounds familiar, we'd be glad to show you how it works today.