School Finder
A comprehensive three-sided digital platform connecting parents with the right schools through smart search, seamless enrollment, and professional school management tools.
School Finder is an integrated digital platform designed to transform the school search and enrollment experience in Egypt. It connects parents and students with schools through a smart, data-driven discovery interface, while equipping schools with professional CRM and enrollment management tools, all overseen by a centralized admin platform with full operational control.
School Finder was built to solve the challenge parents face in finding, comparing, and enrolling their children in the right schools through one reliable digital platform. It serves three user groups: parents can discover and compare schools, apply online, track applications, and communicate directly; schools get a CRM-powered dashboard to manage applications, fees, programs, and communications; and administrators maintain full control over users, payments, content, and analytics. The platform is fully bilingual (Arabic & English) and available on web, Android, and iOS.
The main challenges were designing a seamless multi-sided platform for three user groups (parents, schools, and administrators) with different workflows, building an advanced search and filtering system with geolocation and interactive maps, developing a professional CRM for schools; creating a smart comparison tool for up to three schools, implementing a reliable multi-tier payment system, and ensuring a consistent bilingual experience across web and mobile platforms.
- School Comparison Module: Compare up to 3 schools across key criteria.
- School Discovery & Search Module: Advanced filters + interactive maps with geolocation.
- Online Application Module: Apply, track status in real time, and receive notifications.
- Wishlist & Favorites Module: Save and sync preferred schools.
- Direct Communication Module: Real-time chat between parents and schools.
- School Management Dashboard (CRM): Manage profiles, programs, fees, applications, and promotions.
- Platform Administration Module: Manage schools, parents, applications, payments, and content.
- Payments Management Module: Track fees, subscriptions, and generate reports.
- Ratings & Reviews Module: Parent reviews with admin moderation.
- CMS & Content Module: Full control over pages, banners, and promotional content.
- Notifications Module: Push and email alerts for parents and schools.
School Finder delivers a rich and comprehensive set of features designed to make school discovery, comparison, and enrollment transparent, efficient, and accessible for every family and institution.
- Advanced school search with filters by location, curriculum, fees, and educational stage.
- Geolocation and interactive map support for location-based school discovery.
- School Comparison Compare up to 3 schools across criteria
- Cloud-synced school wishlist for saving and revisiting preferred options.
- Complete online application flow with real-time status tracking.
- Direct in-platform chat between parents and schools.
- School CRM Manage admissions, fees & communications
- School blog and activity news feed for parent engagement.
- Smart banner and promotional advertising system for schools.
- Multi-tier payment management for application fees and school subscriptions.
- Ratings and reviews system with admin moderation.
- Full CMS for platform content, banners, FAQs, and testimonials.
- Targeted and bulk notification system via push and email.
Platform Architecture
School Finder is a purpose-built EdTech Marketplace Platform operating as a three-sided digital ecosystem. The platform is structured around three interconnected layers:
- Parent Layer:: A web platform and mobile app (Android & iOS) where parents search for schools, compare options, apply online, track applications, manage favorites, and communicate directly with schools.
- School Layer:: A dedicated school management dashboard equipped with CRM capabilities for managing profiles, applications, academic programs, fees, schedules, communications, and promotional content.
- Administration Layer:: A centralized platform admin dashboard providing full oversight of all schools, parents, applications, payments, reviews, and platform-wide content and settings.
All three layers are connected through a unified backend, ensuring real-time data synchronization, seamless communication flows, and a consistent experience across the entire platform ecosystem.
- 65 Faster school discovery via advanced search & comparison
- 40 Better enrollment efficiency via digital flow & tracking
- 55 Higher parent-school engagement via chat & CRM
- Flutter
- node
- next
- Express
- PostgreSql
- Vercal
- Contabo