Moushref Platform

Comprehensive solution for school facilities and transportation management

NestJS
TypeORM
Socket.IO
Monorepo
Docker
GitLab
PostgreSQL
Moushref Platform

Overview

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.

Key Features

NFC bracelet system for cashless payments in school facilities
Real-time student tracking on school buses.
Parent portals with spending controls and location monitoring
Interactive map dashboards for transportation management
Mobile apps for parents and bus supervisors
Comprehensive admin dashboards for schools and vendors
Automated notification system for parents

Responsibilities

Architected the backend system using NestJS with a monorepo structure
Designed and implemented the database schema using TypeORM and MySQL
Developed real-time communication systems using Socket.IO
Created RESTful APIs for web and mobile applications
Implemented secure payment processing with encryption and tokenization
Set up CI/CD pipelines in GitLab for automated testing and deployment

Challenges & Solutions

Challenges

Integrating NFC technology with secure payment processing systems
Ensuring real-time data synchronization across multiple devices and platforms
Managing complex permissions and user roles across different stakeholders
Implementing secure payment processing with parental controls

Solutions

Developed custom NFC integration middleware with secure transaction processing
Implemented Socket.IO for real-time updates across web and mobile platforms
Created a sophisticated role-based access control system with hierarchical permissions
Designed a secure payment processing system with spending limits and item restrictions

Next Project

Copax-FMS

View Project