9jacodekids ERP System
9jacodekids Academy is Nigeria’s leading STEM education institute, providing coding and Artificial Intelligence programs for kids aged 6 to 16 years old. Their classes include weekend coding courses, holiday coding camps and STEM workshops.
- 9jacodekids
- E-Learning & EdTech
//UI Design //Information Architecture //Custom CMS Development //Membership Management //Robust Data Structure //Robust Filtering System //2-way Booking System //Process Automations //In-app Notification //Automated Appointment Scheduling
We needed to set up a system that helps them manage their tutors and students all in one place. They should be able to manage tutor profiles, availability, courses and the tutors handling each, appointment between tutors and students, automated calendar reminders, tutor's past and future records, student's past and future records, active tutors and students per time, tutor payouts, etc.
We needed to set up a system that helps them manage their tutors and students all in one place. They should be able to manage tutor profiles, availability, courses and the tutors handling each, appointment between tutors and students, automated calendar reminders, tutor's past and future records, student's past and future records, active tutors and students per time, tutor payouts, etc.







We built the ERP platform to combine automated 2-way appointment scheduling with Google Calendar reminders, Google Meet auto-generated links, multi-user membership with three different user types and different dashboards, roles, permissions and access levels.
There is a frontend Admin that manages the activities of the students and tutors, and there's a super-admin that manages the backend functionalities of the platform.
We set up lots of multi-layered filters, counters, in-app notifications, dynamic forms, dynamic tables, dynamic frontend calendar, elements with dynamic visibility, all powered by several SQL queries pulling data from the database.
We ensured full access control, user permissions and privileges, and unique workflows for each user role in ways that align with our client's unique business model and modes of operation.
We also ensured that when there's a need for the platform to be scaled into a mobile app, all the needed API endpoints are readily available.