Skip to content
Mhd Zayd Skaff
All work

// Case study

Moushref Platform

Comprehensive solution for school facilities and transportation management.

Client
Own venture
My role
Co-founder, backend & DevOps engineer, project manager
Stack
NestJS, TypeORM, Socket.IO, Monorepo, Docker, GitLab, MySQL
Moushref Platform interface

// Overview

What this is

Moushref Platform is an integrated solution designed to streamline school operations through two main components: a cashless payment system for school facilities and a student tracking system for transportation. The platform connects schools, parents, vendors, and transportation providers in a unified ecosystem.

Developed a comprehensive solution for school facilities and transportation management as a co-founder, backend & DevOps engineer, and project manager. The platform includes two main components:

1. Cashless Payment System: Engineered an NFC bracelet system that allows students to make purchases from school facilities without the need for cash. Designed parent portals to manage spending limits and item restrictions.

2. Student Tracking System: Utilized the same NFC bracelets to track students on school buses, providing real-time monitoring. Created interactive map dashboards for schools, reducing assignment errors by 20%. Developed mobile apps for parents and bus supervisors to monitor student movements and expenses.

Created comprehensive dashboards for vendors, schools, and system administrators to manage all aspects of the service.

// Results

What changed

20%
Fewer bus assignment errors

// Problem

Challenges and solutions

The challenges

  1. C01Integrating NFC technology with secure payment processing systems
  2. C02Ensuring real-time data synchronization across multiple devices and platforms
  3. C03Managing complex permissions and user roles across different stakeholders

How I solved them

  1. S01Developed custom NFC integration middleware with secure transaction processing
  2. S02Implemented Socket.IO for real-time updates across web and mobile platforms
  3. S03Created a sophisticated role-based access control system with hierarchical permissions

// Scope

What it does

  • NFC bracelet system for cashless payments in school facilities
  • Real-time student tracking on school buses.
  • Parent portals with spending controls and location monitoring
  • Mobile apps for parents and bus supervisors

// Role

What I built

  • Architected the backend system using NestJS with a monorepo structure
  • Developed real-time communication systems using Socket.IO
  • Implemented secure payment processing with encryption and tokenization
  • Set up CI/CD pipelines in GitLab for automated testing and deployment

// Stack

Technologies

NestJSTypeORMSocket.IOMonorepoDockerGitLabMySQL

A venture I co-founded. See the full role.

اقرأ دراسة الحالة بالعربية

// Next case studySyncOS