Project overview / SaaS platform and custom system

Individualized Education Plan (IEP) Platform

A cloud platform for special education teachers that builds individualized education plans from a structured goal bank, tracks progress and produces an officially formatted, e-signed PDF, with subscriptions sold through a Salla store.

The IEP platform on desktop and mobile

Project overview

What was built for this project?

The IEP Platform is an Arabic SaaS product for special education teachers. A teacher picks a student's goals from a tiered bank, sets start and review dates and mastery criteria, then approves the plan and shares a link so the plan team can sign it electronically. The plan can be printed or exported as a PDF with an official header, from a phone or a computer.

The platform is sold as plan-credit packages through a Salla store; on payment, credit is activated and the teacher account is created automatically. The admin panel gives the platform team control over the academic structure, goal banks and review of teacher-submitted content.
  • Tiered goal bank from domain down to instructional goal
  • Arabic search that handles hamza and diacritic variants
  • Step-by-step plan creation from a phone
  • Individualized and transition plans
  • Start and review dates and mastery criteria per goal
  • Progress tracking with automatic percentages
  • Link-based sharing with drawn e-signatures and plan locking
  • PDF export and printing with an official header
  • Plan duplication and automatic archiving at year end
  • Plan-credit packages tied to a Salla store, activated on payment
  • Goal and bank import from Excel and CSV
  • Admin panel for academic structure, teacher goal review, announcements and audit log
  • Daily database backups

01

The challenge

Preparing individualized education plans by hand takes teachers a lot of time: writing long-term, short-term and instructional goals for each student, setting dates and mastery criteria, then collecting the plan team's signatures and printing with an official header. The goal was a platform that does this from a phone in minutes and is sold as subscriptions through an existing online store.

02

The solution

A mobile-first Laravel platform with a full Arabic RTL interface: a tiered goal bank (domain → subject → long-term → short-term → instructional) with search that handles Arabic spelling variants, a step-by-step plan wizard, progress tracking with automatic percentages, link-based e-signatures and PDF export with an official header. Signed Salla webhooks activate credit and accounts automatically.

Development approach

A clear path. From first question to launch.

The project was delivered in six phases, each with a handover report and client sign-off before the next. It is covered by 203 automated tests against a real MariaDB database, Larastan static analysis and 180 interactive checks at mobile sizes. Credit, plan, goal and Salla logic live in separate services, with admin and teacher roles and an audit log for every action.

Related services

The right technology. Built around your business.

Your next project starts with a conversation

Planning something similar?

Tell us about the users and operations you want to connect so we can discuss your project scope.

Discuss your project
Chat with us on WhatsApp