Overview

NeoEduApp is cloud-based school management software for schools in the GCC (Saudi Arabia) and India — the most built-out product in the NeoApps lineup, with most core modules working end-to-end in the project's own development environment.

"Real" and "deployed" below describe the product's own development/demo environment, verified by automated feature tests — not a public commercial launch. NeoEduApp is still in development ahead of that. See the product page for status.

Stack

LayerTechnology
BackendLaravel, Eloquent, MySQL
FrontendReact, Vite, Ant Design
MessagingWhatsApp via Meta Cloud API (webhook signature verification)
AI assistantGroq-backed, role-scoped across all three portals
Target deployment tierHostinger budget tier → AWS growth tier

Portals

  • Staff portal — Platform Admin, School Admin, Teacher, Accountant roles
  • Parent portal (/parent/login) — per-child view of attendance, fees, homework, communication
  • Student portal (/student/login) — login by admission number

Module Status

Built, tested and demoable in the project's own environment:

  • Student Information System & Admission
  • Attendance Management
  • Fees & Finance, including ZATCA e-invoicing compliance
  • Payroll & Employee/HR, including expat compliance
  • Examination & Assessment
  • Communication & Notifications
  • Analytics & Dashboards
  • Transport Management
  • Timetable & Lesson Planning
  • WhatsApp Self-Service Concierge — real Meta Cloud API adapter, webhook signature verification, real payload parsing (a Meta WABA/credentials setup is the only remaining dependency for a live number)
  • Library Management
  • Inventory / Asset Management
  • In-app AI assistant (Groq-backed, role-scoped) across all three portals

Specified but not yet implemented: E-Learning & Online Classes and a dedicated Mobile App (Parent/Student/Teacher) — both are Phase 2–3 in the roadmap.

Demo Logins

After running the backend's local setup and seeding demo data (php artisan db:seed --class=DemoDataSeeder --force) on the "NeoEdu Dev School" tenant:

PortalLoginPassword
Staff — Platform Adminadmin@neoedu.testpassword
Staff — School Adminprincipal@neoedu.testpassword
Staff — Teacherteacher@neoedu.testpassword
Staff — Accountantaccountant@neoedu.testpassword
Parent Portalparent@neoedu.testparent123
Student PortalAdmission # DEMO-001 / DEMO-002student123

These are public, disposable dev/demo credentials seeded on a fixture "NeoEdu Dev School" tenant for pre-launch QA only — they don't correspond to a live, publicly reachable environment on this website.

Roadmap

The project follows a phased roadmap from Phase 0 (multi-tenant platform foundation, technology stack, deployment/CI pipeline) through Phase 5 (voice assistant integration via Alexa). Most Phase 0–2 modules are built; E-Learning and the mobile app are Phase 2–3 work not yet started. See the product page for the current summary, or contact us to be notified at launch.

Have a technical question?

Reach out and we'll answer directly, or update this page.