MASOUD BAHRAMIPRODUCT / FULL-STACK / AUTOMATION
CASE / 021School operations software

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.

My responsibilityProduct design, full-stack development and deployment
StatusDeployed platform
AccessRole-specific authenticated access
ProductSchool operations, tuition and live classrooms
PUBLIC WEBSITE / OCT 2026RESA SCHOOL PLATFORM
Resa student portal sign-in with empty username and password fields.
Public project view

Public student sign-in page for the Resa school platform.

Institution1,219 students
User rolesManagement, teacher, parent, student
LearningClasses, assignments, exams and grades
Live classroomAudio, video and chat
PRODUCT WORKFLOW

The product workflow

  1. 01 / 04

    School structure and access

    Classes, users and family relationships determine what each person can see and manage.

  2. 02 / 04

    Teaching and assessment

    Teachers view their class schedules and manage attendance, assignments, exams and grades; students follow their own learning activities.

  3. 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.

  4. 04 / 04

    Live teaching

    Audio/video lessons, chat, participant lists and teacher moderation are available through the same user account.

SCOPE & DESIGN

Scope and key decisions

  1. 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.

  2. 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.

  3. 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

Product components

  1. 01Four distinct role-specific environments
  2. 02Schedules, attendance, assignments, exams and grades
  3. 03Tuition, receipt review and course access
  4. 04Audio/video classrooms and chat with teacher moderation
  5. 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