RESA SCHOOL PLATFORMResa School Platform
Designed and developed a school platform for an institution with 1,219 students. Management, teachers, parents and students each have an environment suited to their responsibilities, connecting schedules, attendance, assignments, exams, grades and tuition within one product. Live classrooms bring audio, video and chat into the same learning environment.

Public student sign-in page for the Resa school platform.
The product workflow
- 01 / 04
School structure and access
Classes, users and family relationships determine what each person can see and manage.
- 02 / 04
Teaching and assessment
Teachers view their class schedules and manage attendance, assignments, exams and grades; students follow their own learning activities.
- 03 / 04
Family communication and tuition
Families access information about their children, notices and financial status, while the platform also manages tuition and course access.
- 04 / 04
Live teaching
Audio/video lessons, chat, participant lists and teacher moderation are available through the same user account.
Scope and key decisions
- 01
One school, distinct responsibilities
The school needed teaching, family communication and financial work to connect. I structured the product around each user's actual responsibilities, giving management, teachers, parents and students relevant views of shared information rather than scattered tools.
- 02
From the Persian interface to server rules
My work spans the Persian mobile experience, frontend and backend, authentication, educational and financial permissions, and deployment. Exam rules, receipt submission and review, and course access are also enforced on the server.
- 03
Live learning within the product
I integrated a central media layer so audio, video, chat and participant moderation remain part of the school platform. Teachers can manage participation and participants' microphones and cameras.
Product components
- 01Four distinct role-specific environments
- 02Schedules, attendance, assignments, exams and grades
- 03Tuition, receipt review and course access
- 04Audio/video classrooms and chat with teacher moderation
- 05Hosting, database and platform backups
Let’s discuss your project.
Describe the problem and scope so we can work out how to design and build it.
Talk on Telegram