← Back to Solutions

Investor Presentation

Educational Software


Comprehensive education association management.
From member registration to course delivery and activity tracking.

Executive Summary


Innosolve Education is a cloud-based Education Association Management System purpose-built for the Education Association of Maldives. It digitizes the entire association operation — from member registration and event management to course delivery, attendance tracking, and activity reporting — in a single, real-time platform.

Built with Flutter, Firebase, and Laravel, it delivers a web, mobile, and desktop experience from a single codebase, targeting education associations and youth organizations in the Maldives and South Asian markets.

94+
Screens
18
Data Models
5
User Roles

The Problem


Education associations and youth organizations face operational challenges that limit growth and program impact:

  • Paper-based member records — Paper registers for profiles, attendance, and activity logs lead to lost records and incomplete history
  • No integrated systems — Separate tools for events, meetings, courses, and member tracking that don't communicate
  • Attendance blind spots — Tracking across events, meetings, and courses is error-prone and inconsistent
  • Course delivery gaps — Multi-session enrollment, attendance, assignments, and grades are manual and unreliable
  • No member self-service — Members have no way to view profiles, history, or schedules without contacting administrators
  • Approval bottlenecks — Event and member approval workflows rely on calls and in-person meetings
  • Compliance risk — No audit trails or activity logs for governance and reporting requirements

The Solution


A unified digital platform replacing fragmented, manual association operations with 7 core capabilities:

Register

Members with auto-generated education IDs

Events

Approval workflows & participant tracking

Meetings

RSVP, real-time check-in/check-out

Courses

Sessions, materials & enrollment

Attendance

Unified tracking across all activities

Roles

Granular permissions per module

Portal

Member dashboard & activity feed

Member & Event Management


👤

Member Lifecycle

Auto-generated education IDs (MV-YYYY-NNN). Complete profiles with emergency contacts, phone validation, and approval workflows: pending, approved, active.

🏆

Event Management

Full CRUD with draft, pending, and approved workflows. Participant registration with capacity management, SEO metadata, and search/filter capabilities.

📅

Meeting & Attendance

Meeting lifecycle management with RSVP system. Real-time check-in/check-out, late arrival detection, and supervisor assignment per meeting.

📚

Course Delivery

Course creation with enrollment management. Class instances with multiple sessions, attendance tracking, assignment management and grading.

Portal & Platform Features


💻

Member Portal

Personal dashboard with upcoming events and meetings. Activity feed, participation history, personal notes, RSVP, and profile management.

📅

Annual Calendar

Unified view of all events, meetings, and courses by date. Color-coded activity types, filterable by module and date range.

🌐

Public Website

Landing pages for Home, About, Features, and Resources. Public event listing, responsive design, and self-registration (planned).

🔒

Role-Based Access

Granular permissions per module and action. Five roles: system_admin, event_manager, rover_supervisor, course_manager, rover. Database-level security.

Target Audience


Target Segment

  • Primary: Education associations and youth organizations (50–5,000 members)
  • Secondary: Scouting organizations, cultural associations, training academies, NGOs
  • Geography: Maldives (initial), expandable to Sri Lanka, India, and South Asia
  • Scale: 200+ registered associations in Maldives; millions of members across South Asia
FactorOpportunity
Youth program growthMaldives government prioritizing youth education and skill development
Digital transformationPost-pandemic push for digital tools in education and community organizations
Regulatory pushGovernments requiring digital record-keeping for funded programs
Underserved segmentEnterprise solutions (Salesforce, etc.) too expensive and complex for associations
Attendance gapNo competitor handles multi-module attendance across events, meetings, and courses
Island challengesDistributed geography demands cloud-based coordination across islands

Competitive Landscape


FeatureInnosolve EducationGeneric Association SWManual / Paper
Multi-module activity trackingYesPartialNo
Real-time attendance (check-in/out)YesRareManual
Course delivery with sessionsYesNoPartially
Approval workflowsYesLimitedIn-person
Role-based database securityYesUI-level onlyN/A
Member self-service portalYesRareNo
Public website integrationYesNoSeparate site
Dual portal (Admin + Member)YesSingle portalN/A
Education ID generationYesNoManual
Audit trailAutomaticManualNone

Application Architecture


Tech Stack

  • Frontend: Flutter 3.x + Dart 3.x
  • UI: Custom Tailwind-inspired Library
  • Backend: Firebase (Firestore, Auth, Cloud Functions v2)
  • Migration: Laravel 12 + PostgreSQL
  • Auth: Firebase Auth + Laravel Sanctum
  • Storage: AWS S3 + Firebase Storage
  • State: setState + InheritedWidget
  • Logging: Spatie Activity Log
  • Monitoring: Sentry (planned)
Flutter 3.x + Dart 3.x | +-- Custom Tw Library (17+ Widgets) +-- Light/Dark Theme (168 Colors) +-- Dual Portal (Admin + Member) | Firebase +-- Firestore (Real-time DB) +-- Auth (Identity) +-- Cloud Functions v2 (Triggers) | Laravel 12 (API + PostgreSQL) AWS S3 (File Storage)

Business Model


SaaS Subscription

  • Free: single-admin, 50 members
  • Professional: $19–$39/mo, 5 admins, 500 members
  • Enterprise: $79–$129/mo, unlimited, priority support

Onboarding & Setup

  • Guided association setup and data migration
  • Staff training packages
  • Custom workflow configuration

White Label Licensing

  • Branded versions for scouting organizations
  • Government youth departments
  • B2B licensing for education NGOs

Value-Added Modules

  • SMS / WhatsApp / Telegram integration
  • Advanced analytics & engagement scoring
  • Certificate generation, multi-branch support

Growth Roadmap


Phase 1–2 — Complete
  • 94+ screens, custom UI system
  • Event & meeting management
  • Course delivery & enrollment
  • Role-based access (5 roles)
  • Member portal & public website
  • Gallery, blog & calendar
Phase 3 — In Progress
  • Laravel backend migration
  • System settings & configuration
  • Notification system (FCM, Telegram)
  • Reporting & analytics
  • Error handling improvements
  • Advanced search & filtering
Phase 4–5 — Future
  • Offline-first with data sync
  • Multi-language (Dhivehi, Sinhala, Hindi)
  • AI engagement recommendations
  • Predictive analytics
  • Open API & marketplace
  • Regional expansion

Technical Highlights


Codebase94+ screens, 81+ modals
Components17+ custom Tw widgets
PlatformWeb + Mobile + Desktop
Theme168 colors, 12 families
Models18 Dart + 26 Eloquent
API16 endpoint controllers
SecurityDB-level role enforcement
ID FormatMV-YYYY-NNN (auto-gen)

Key Decisions

  • Custom UI Framework — Tailwind-inspired component library ensures unique, non-generic appearance
  • Dual Portal System — Admin Portal and Member Portal sharing the same codebase
  • Database-level security — Firestore rules + Laravel policies, not just UI hiding
  • Hybrid Backend Migration — Firebase to Laravel/PostgreSQL for better relational data handling

Why Now


  • Youth education investment is growing — Maldives and South Asian governments increasing funding for youth programs, requiring digital accountability
  • Association digitization mandates — Funded programs now require digital attendance records and outcome reporting
  • Underserved market — Enterprise solutions (Salesforce Nonprofit, Wild Apricot) cost $200+/month and don't handle education-specific workflows
  • Cloud infrastructure maturity — Firebase and Laravel enable enterprise-grade systems at startup costs
  • Post-pandemic expectations — Members expect self-service digital tools for scheduling, registration, and communication
  • First-mover advantage — No competitor offers purpose-built education association management with multi-module attendance tracking for the South Asian market

Digitizing Education Associations


Comprehensive education association management.
Cloud-powered. Role-secured. Ready to scale.

94+
Screens
18
Data Models
5
User Roles

Developed by Innosolve / Tech Focal · Flutter / Dart / Firebase / Laravel / PostgreSQL · Contact available through the application