School Management System
Stop running the school from WhatsApp, a notebook, and “we'll check and call you”.
See the money, the class, and the teacher — tonight, not at month-end.
Most schools run on Excel, paper, and WhatsApp groups. Every department has its own version of the truth. UTOPIA puts the whole school on one system: from the first application to the certificate, from the lesson to payroll, the bus, and the clinic.
Student affairs, collections, HR, supervision, timetables, exams, bus, stores, and portals — same login, same data.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/adminHome.php
Each school keeps its own students, money, and permissions. The owner still sees the full picture.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/platform/schools_manage.php
The interface is bilingual. Language schools and Arabic schools both run on it.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/adminHome.php
The cashier does not need the control room. The supervisor does not need payroll. Roles are set page by page.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/permissions/manage_permissions.php
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/adminHome.php
The point is not “many screens”. The point is that a payment, an absence, a grade, and a bus ride are the same student — not four files.
A collection hits the till and the reports in the same moment. The owner and the cashier look at the same number. Not an Excel file at month-end.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/account/finance_collections_dashboard.php
QR in class, supervisor on duty, or the bus supervisor on the road. Management sees absence immediately.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/students_panel/attendance.php
Once a grade is approved, it shows on the student portal. No photocopying mark sheets.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/control/dashboard.php?sec=results
Load, availability, and substitutions sit on the same grid. A teacher off sick does not break the week by hand.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/schedule/dashboard.php
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/adminHome.php
You do not chase departments for a summary. The home screen already has collections, debts, attendance, supervision visits, clinic, and pending requests.
What came in, what is still outstanding, collection rates — plus statistics and monthly goals. No waiting for Excel.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/dashboard.php
Students and staff. Absence and delay in one glance.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/teachers/attendance_report.php
Pending requests, clinic cases, supervision visits, and a pulse of the teacher and student portals: who is active and who is silent.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/reception/portal_pulse.php
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/adminHome.php
The most dangerous thing in a private school: someone opens what is not their job. The cashier opens payroll? The supervisor opens the till? Control edits after lock? Here every page has a lock. Not “give them admin and that's that”.
Permissions dashboard + role permissions. A page in the menu opens or closes from here. No second map, and nobody “sees everything” by accident.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/permissions/dashboard.php
Create the role from the roles screen: cashier, supervisor, control, clinic, bus, stage manager. Each role sees a different school.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/permissions/create_roles.php
Add wizard + admins list. Account, role, school. A page you did not give them — they cannot open.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/permissions/add_admin_wizard.php
Who may log in, and who is locked out. Management opens and closes without programming, and without a shared login between people.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/permissions/portal_accounts.php
This school's permissions do not open another school. Data does not mix. The group has an owner who sees all — the school sees only itself.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/platform/schools_manage.php
Phone and face attendance are tied to an approved geofence. The location does not change on its own. Request, then approval. The stamp runs at school — not from home.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/school_location_requests.php
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/permissions/dashboard.php
This is the daily work of the secretary and the stage manager. We built it so a click does the job — and the system blocks the usual mistakes.
Age (1 October), national ID, duplicates, siblings, class. The secretary cannot save a wrong file.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/student/add.php
Registered list, withdrawn, add a class, class-distribution plan, print class lists with one button. Not a morning Excel.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/student/students_list.php
Educational-admin register, prep enrolment print, grades budget, school-wide stats. Not two files for the same year.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/student/student_filter_form.php
Full filters, and students by enrolment year. A register in seconds — not a week of typing.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/student/filters.php
Clock-in from the student-affairs screen, not only from class. Search by phone, and a call log — the file is in front of you while you call the parent.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/students_panel/attendance.php
Grade promotion, enrolment status, conduct log and class comparison, parent data-update requests, monthly activity groups, school-community review, and an activity log of who changed what.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/student/promote_students_grades.php
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/student/dashboard.php
This is the cashier's day. The student is in front of you: tuition, books, uniform, bus. You collect, a receipt prints, the till moves. Not a notebook, and not “we'll check and call you”.
Tuition, books, uniform, bus, other items. Paid and remaining, collect, receipt. Plus the student payments report and dues summary.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/account/pay_school_fees_updated.php
Discount type, items by school, recording a discount, and a discounts report. Not a verbal deal that vanishes with the staff member.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/account/add_discount.php
Book and uniform prices, kit packages, sizes, uniform installments, supplier pricing, book exceptions, and a receipt. Book stock: add, log, post-issue summary, and allowed students.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/account/add_uniform_price.php
Every payment hits a till. Deposits, movement sheet, operations log. If something doesn't add up, you go back to the log.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/account/treasuries.php
Put an amount on a grade in one go. Reminders for due dates. Not student-by-student by hand.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/account/bulk_add_amount_by_grade.php
Who still owes, on which item, how much. The remaining report is ready — not a week of Excel.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/account/student_dues_summary.php
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/account/dashboard.php
Collection is not only a receipt. Management needs the picture: today, this year, and who took the cash. If someone deleted, edited, or refunded — their name and the time are on the record.
One screen: today's in, out, remaining, and items (tuition, bus, uniform, books). You do not wait until month-end to know where the school stands.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/account/finance_collections_dashboard.php
Indicators and charts: collected versus due, and the trend. The owner reads the situation without opening ten reports.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/account/financial_dashboard.php
Every payment: student, item, amount, date, till. Filter it, print it. Review takes minutes.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/account/student_payments_report.php
A matrix of items across academic years. Compare this year to the last without assembling Excel.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/account/payments_matrix_by_year.php
Each collector: how much, when, on which items. If a till is short, you know where — not a guess.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/account/student_payments_report.php
Anyone who deleted a payment, changed an amount, or refunded money: name, time, old value and new value, in one log. Deleted payments stay in the archive. Nobody can play with the money with no trace.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/account/payment_edits_log.php
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/account/finance_collections_dashboard.php
Money does not only come in. There is spend every day: utilities, maintenance, stationery, bus fuel, and cash in an employee's hand. All of it is recorded against an item and a till — and a voucher prints. Not an envelope with no paper.
Expense item, amount, till, operation date. Filter before you add. Save, and a voucher prints.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/account/add_expense.php
Every expense: item, amount, date, till. Filter and print. Expense items are set once.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/account/list_expenses.php
Where did the money go? By item, period, and till. The owner sees spend without assembling Excel.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/account/expenses_analysis.php
Fuel, maintenance, hire — separate from school spend. A bus financial report: subscription income versus running the route.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/account/bus_add_expense.php
Cash went out with a staff member? It is recorded as custody and cleared when it comes back or is spent. No more “take it and that's that”.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/account/cash_custody.php
Book and uniform suppliers. Incoming stock is recorded. Price and store move together — not an invoice in a drawer.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/account/supplier_add.php
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/account/add_expense.php
This is daily HR work — not month-end. A new employee, the list, attendance, leave, permission, penalty. Same idea as student affairs: a click does the job, and the system blocks the usual mistakes.
Name, job, department (department settings), mobile, national ID, insurance, photo, documents, face print. Face update has its own screen.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/teachers/add_employee.php
All staff or teachers only. Export, archive, ID-card PDFs. Not a staff Excel.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/teachers/employees_list.php
Filter by department, job, and status. A full register like the student register — not an old attendance notebook.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/teachers/filters.php
Two fixed school links: new employee, and update data plus face. The staff member scans from the phone. HR is not retyping every paper by hand.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/teachers/employee_self_service_qr.php
Fingerprint or location when enabled. Absence and lateness reports are ready. Management sees who came today — not a sheet counted at the end of the day.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/teachers/school_attendance.php
These records are tied to payroll. Leave and penalty are not a paper on the principal's desk that goes missing, and not a deduction entered “from memory” at month-end.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/teachers/staff_hr_records.php
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/teachers/dashboard.php
This is HR and accounts at month-end. Employee file, attendance, leave, penalty, then a pay run: generate, review, pay. The employee sees their salary. If they dispute it, it comes in through the portal — not a paper on a desk.
Basic, allowances, and standing deductions in a profile. Not a number in an Excel cell that changes when the staff member changes.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/payroll/employee_pay_profile.php
Generate salaries for everyone. Attendance feeds the deduction. Review, approve, pay. Not a new spreadsheet every month by hand.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/payroll/payroll_run_create.php
Who was paid, who is still waiting, and the top attendance deductions — plus salaries by department. Management sees the month from a screen — not from the accountant's laptop.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/payroll/dashboard.php
This month's bonus, an exceptional deduction, and rules you set. The change is recorded on this month — it does not get lost in chat.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/payroll/payroll_adjustments.php
The teacher opens their salary after pay. If something is wrong, they file a grievance. Accounts and the principal reply in the same cycle. No envelope that goes missing.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/payroll/salary_grievances_admin.php
GPS or face when enabled. Absence and lateness show, and deduct in the run. Leave, permission, and penalties sit in the HR record — not a notebook.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/teachers/school_attendance.php
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/payroll/dashboard.php
This is the coordinator and the stage manager inside the classroom and in the yard. A visit is not a comment after the lesson. Check-in, check-out, a note, marking, homework, and behaviour — all leave a trace on the system.
The supervisor checks in to the lesson and checks out. The visits report says who was seen and who was not. No more “I passed by” with no time on the record.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/supervision/visit_log.php
The coordinator visits the teacher. A scored lesson evaluation, and a KPI board. Quality is not a feeling at the end of term.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/supervision/coordinator_teacher_visit.php
A note is recorded, and it has a report. The supervisor is not writing in a notebook that vanishes after a week.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/supervision/teacher_infractions.php
Were the books marked? Follow-up has a screen and a report. Marking is no longer a promise with no oversight.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/supervision/teacher_correction_review.php
A class session: everyone is absent until marked present. Yard zones and their supervisors. Attendance is not a sheet counted by hand.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/supervision/class_attendance.php
Inspect class homework with a report. A behaviour incident is recorded on the student — not a story that changes by who you ask.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/supervision/homework_class_check.php
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/supervision/dashboard.php
The timetable is not a sheet pinned to the wall and corrected in pen. Subjects, periods, time, teachers, then generate. If there is a clash or a teacher is out, the grid is edited — and the edit has a log.
Each grade: its subjects, and how many periods a week. Load is not “about this many” in Excel.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/schedule/grade_subjects_setup.php
Time templates per stage or class. The grid knows what time a period is — not an empty cell.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/schedule/time_profiles.php
Teacher ↔ subject ↔ classes. In one batch. Not ten little grids per teacher.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/schedule/matrix_assign.php
Auto-generate with constraints and clashes. The week is arranged in a short time — then manual fixes on the grid.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/schedule/schedule2.php
Drag a period and drop it. If someone changes something: name and time in the log. No more a printed grid and four different copies in drawers.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/schedule/schedule3.php
A teacher is out? A substitute on the periods. Load analysis: how many periods each teacher has. Rooms can be linked if the school needs them.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/schedule/substitutions.php
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/schedule/dashboard.php
At the door: a card or a face. In class: scan attendance. On the phone: the teacher from the school location. Management sees who came in — not a doorman's notebook.
A device at the door. The staff member scans the card: in or out. It works online — and offline if the internet drops.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/teachers/barcode_scanner.php
A tablet at the door, no login. The staff member stands in front of the camera. If the school has GPS on, the stamp is tied to the school geofence.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/teachers/attendance_face_public.php
A printed barcode card, or the ID on the staff phone. Same scan. Not a paper badge with no system behind it.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/teachers/employee_id_cards_pdf.php?all=1
They clock in from the mobile: school location and a known IP. They do not have to queue at the fingerprint if management allows the phone.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/teachers/teacher_mobile_clock.php
The teacher scans the student barcode or QR, or opens the class list. Attendance lands on the student — not on a paper that is photographed and sent on WhatsApp.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/supervision/class_attendance.php
Daily absence and lateness. HR and management see the picture without asking the doorman or the supervisor where the sheet is.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/teachers/attendance_report.php
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/teachers/dashboard.php
This work has to be finished before exam week: rooms, seat numbers, secret numbers, committees, invigilators. Not the night before.
Rooms, grade mark distribution, and subject rules (written and practical). Set once — committees run on it.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/control/dashboard.php?sec=setup
Generate seating, and secret numbers. No mixed notebooks, and no “whose number is this”.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/control/dashboard.php?sec=seating
Cards print. The student knows their room and number. Not a list shouted in a queue.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/control/dashboard.php?sec=seating
Manual allocation or a full committee list. A nameless committee guide if you need secrecy. The committee report is ready.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/control/dashboard.php?sec=committees
Full or quick assignment. Each committee has an invigilator. The report says who is where — not Excel the night before.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/control/dashboard.php?sec=invig
The student did not sit the exam? Absence is a flag in entry, and it shows on the certificate. Not a pen strike on the sheet.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/control/dashboard.php?sec=written
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/control/dashboard.php?sec=committees
Year work, monthly exams, written papers. Then lock and approve. After approval: a certificate, the result on the portal, analysis, and an appeal if the parent objects.
Collect, enter, paper or secret sheet. Oral is not a number in the margin. Practical is set in the subject rules.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/control/dashboard.php?sec=yearwork
Enter monthly marks, term written marks, and the absence flag. View and review without photographing mark sheets.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/control/dashboard.php?sec=monthly
Results lock. Approve once. Then the certificate prints, and the parent sees the result. No leak before approval, and no retyping after it.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/control/dashboard.php?sec=results
Print in bulk or for one student, half-year, school background if you want. And a top-students / honours board.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/control/dashboard.php?sec=top
The parent appeals, the mark is reviewed. An analytics board, fail lists, admin reports. Control is not “we printed the certificates and we're done”.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/control/dashboard.php?sec=appeals
An electronic exam from the question bank and the same curriculum (units and lessons). The mark enters the system — not a Google Form outside it.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/online_exams/index.php
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/control/dashboard.php
The bus is not “a line and that's that”. A student on a route, a price by grade and area, a subscription collected, and attendance on the road. If they have not paid — the system knows before they board.
Add a bus, an area, a price by grade. Link the student from one screen. Not the supervisor's notebook in a pocket.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/account/add_bus.php
Month, term, or year. On the student file like tuition. A receipt, a till, remaining balance visible.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/account/pay_bus_updated.php
Boarding and alighting check the subscription — unless management allows an exception. No free ride by accident.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/account/bus_attendance.php
Their own login. They see their bus only. Attendance from the road, not a paper photographed after return.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/account/bus_attendance_supervisor.php
Fuel, maintenance, parts. Separate from school spend. A financial report: subscription income versus running the route.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/account/bus_add_expense.php
Who is on which route, who still owes, who rode today. The owner sees transport the way they see collections.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/account/bus_dashboard.php
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/account/bus_dashboard.php
The owner pays a teacher — then the work disappears into WhatsApp. Here the teacher opens the phone in the morning: classes, prep, attendance, homework. The parent sees it on the child's portal. No group with eighty messages and nobody knows if the homework was set.
Today's classes, prep status, homework due today. A weekly summary: KPI, visits, and this week's prep. And the class timetable from the scheduling system.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/teachers/teacher_today.php
Barcode, QR, or the class list. Attendance hits the student file at once.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/teachers/teacher_monthly_scores.php
Homework, PDF/video attachments, curriculum videos, and a “what I uploaded” screen by class. The parent sees it on the portal.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/supervision/class_attendance.php
Video and screen share with the classes. No Zoom and no lost link.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/teachers/homework_upload.php
Electronic exam, quick quiz, question bank, units-and-lessons catalog. The mark enters the system.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/teachers/teacher_live_class.php
Lesson prep, an explanation helper, and a calendar hub. The coordinator reviews prep: rating and comment. No more “where is the prep book”.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/teachers/teacher_online_exams.php
Open this screen in this schoolhttps://happy-future.schoopia.org/moalem.php
The coordinator does not wait until month-end to ask. The visit reaches the teacher and they sign that they saw it. And the student messages their teacher inside the system — not a private text on a personal phone.
The visit form, marking notes, and supervision notices in the same portal. The teacher cannot say “it never reached me”.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/teachers/teacher_coordinator_visits.php
KPI, the mark, the rating. Quality is not talk in a meeting. Teacher and management look at the same number.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/teachers/teacher_kpi_my.php
The teacher finds a student in their classes and messages them. Full history, like Messenger. Official contact is not on the teacher's personal number, and not in the parents' group.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/teachers/teacher_student_requests.php
A student group with the teacher's approval. If a student needs a specialist: a structured referral hits the inbox. No more “call so-and-so” with no trace.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/teachers/teacher_study_groups.php
Clock in from the phone or the card. A digital ID on the screen. Leave and permission. Pay after it is issued. Work life is not five apps.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/teachers/teacher_mobile_clock.php
Student behaviour is recorded by the teacher. An electronic portfolio for strong work. The parent sees behaviour from the system — not from “we were told”.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/teachers/teacher_rewards_penalties.php
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/teachers/teacher_panel.php
The parent opens the phone to ask: homework? result? fees? did they attend? Here the answer is on one portal. The school is not answering a hundred messages every night.
The same work the teacher uploaded. And interactive lessons. The parent does not call to ask if homework was sent.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/students_panel/dashboard.php
Class chat, a homework photo, a group with approval. Contact stays inside the school.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/students_panel/student_teacher_request.php
They join the class and sit the exam in the same place. The result after control approves it.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/students_panel/live_class.php
Fees: what is owed and what was paid. And their attendance record.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/students_panel/my_fees.php
After admin approval. And a rating of staff and teachers before results unlock, if the school turns that on.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/students_panel/my_exams.php
Reward and penalty, complaints and replies, health file, electronic portfolio. Supervision visits on their class show too.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/students_panel/student_portfolio.php
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/students_panel/login.php
This is the first door. A parent is standing there: an application, a test appointment, a call, or a complaint. Reception is not a visitors' book — a cycle that becomes a student, or a visible admin reply.
One screen: today's appointments, open complaints, applications. Reception can work without asking other departments where the file is.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/reception/dashboard.php
Data is filled in the system, and the admission-test time is set on the same screen. A version for reception, and a version the parent submits from outside.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/reception/apply_students_internal.php
Who has a test today, attended or postponed. A list prints. Appointments no longer live in a WhatsApp chat that disappears.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/reception/admission_appointments_print.php
The stage manager accepts or rejects. Accepted names enter the student-affairs queue, and registration opens with the data already there. No retyping from paper.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/student/admission_queue.php
A job application enters the system and is reviewed. Not a CV in a message lost between reception and HR.
Open this screen in this schoolhttps://happy-future.schoopia.org/apply_teachers.php
Submit, tracking number, reply, admin board. The parent can follow. Call logs for reception and specialists. A complaint no longer dies in a WhatsApp group.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/reception/complaint_new.php
A login, a referral from the teacher, a follow-up board. A student who needs support is not a WhatsApp message between reception and the coordinator.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/specialists/manage_specialists.php
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/reception/dashboard.php
Books, uniform, items. In, out, stocktake, issue to students, and custody. The store is not a cupboard with no list.
Add an item, add a store. The school can have more than one warehouse. Not an Excel sheet called “custody”.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/stores/add_item.php
Stock arrived? An in movement. Issued? An out movement. Every movement has a log. No more “shortage and we don't know when”.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/stores/transaction_in.php
Inventory report, warehouse and book analytics, and a movement history per item. Stock without a week of paper counting.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/stores/inventory_report.php
Set books per grade, then issue to the student. Handover is tied to the store — not a carton in the classroom with no list.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/stores/book_distribution.php
Uniform leaves the store to the student. Same trace: who took what, and when.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/stores/uniform_distribution.php
An item went out with a staff member? Custody, then return. The supplier is on record. Custody is not “take it and that's that”.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/stores/item_custody.php
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/stores/dashboard.php
The student is unwell. The visit sits on their file: complaint, action, medicine. Chronic cases, vaccinations, sick leave — the clinic is not a notebook in a drawer.
Search the student, record the complaint and the action, and issue medicine. Critical visits show on the board. The parent does not hear the story from memory.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/clinic/visit_new.php
Low stock shows, and near-expiry dates. Medicine issued from a visit comes off the stock. No empty box at month-end as a surprise.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/clinic/medicines.php
Leave is recorded and can be exported. Not a paper with the student that vanishes between the clinic and student affairs.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/clinic/sick_leaves.php
A campaign, a register, print. The school knows who was vaccinated and who was not.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/clinic/vaccination_campaigns.php
Chronic conditions, and a medical file that prints as PDF. Teacher and clinic are not asking each other “what's wrong with them” every time.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/clinic/student_medical.php
An emergency is recorded. Follow-up has a date. The board shows today's visits and what medicine is short.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/clinic/emergency.php
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/clinic/dashboard.php
The modules below are not add-ons that live outside. They use the same student and the same permissions.
Build items, import Word/PDF, organise units and lessons. The online exam draws from here.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/question_bank/dashboard.php
Turn on organisation context and each school stays in its own box — same product, no mixed data.
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/platform/schools_manage.php
Open this screen in this schoolhttps://happy-future.schoopia.org/admin/question_bank/dashboard.php
The school stops living in your pocket. It lives on one screen.
✔ Parents stop calling at 11pm
✔ Cash stops disappearing into a notebook
✔ You see who worked — and who didn\'t
📞 01142553730
📩 ahg.4ever11@gmail.com
Book a demo. We open student affairs, the till, the teacher's phone, and the parent portal — on your kind of day. If it does not fit how you run, you will know in one sitting.
Request a demo https://happy-future.schoopia.org/utopia-demo.php
UTOPIA — run the school. Don't chase it.