A modern registration and check-in platform for children’s programs
The RIS Children’s Program Registration + QR Check-In System is a full-featured web application built to simplify class registrations and attendance tracking for children aged 4–11. Developed in collaboration with Mu’Mini and Richmond Islamic School (RIS), the system provides parents with a simple way to register their children for age and gender-specific classes (G1–G4 for girls, B1–B4 for boys). The RIS Children’s Program Registration + QR Check-In System is a complete platform designed for Richmond Islamic School in collaboration with Mu’Mini. It manages registration for age and gender-specific classes for children ages four to eleven and provides an organized process for attendance and capacity tracking. Families use a public registration portal to sign up their children, volunteers use a QR scanner interface to check students in quickly, and administrators have access to a full dashboard that manages registrations, sessions, capacities, check-ins, and user accounts. The project replaces the school’s manual, paper-based workflow with a smooth and reliable digital system that makes the entire process easier for parents, staff, and volunteers.
RIS had no functioning system in place for managing children’s program registrations or check-ins. Several previous attempts by others to build a solution were unsuccessful, leaving the school with no reliable way to organize classes, handle capacities, or track attendance. As a result, everything had to be done manually through spreadsheets and paper sign-in sheets, which caused mistakes, slow check-ins, and confusion for both parents and staff. RIS needed a dependable, professionally built system that could handle their growing program and give them a smooth, organized process from registration to check-in.
To replace the failed attempts at building a registration system, we created a complete, reliable platform from the ground up. The new system includes a smooth multi-step registration form, instant QR code generation, a fast volunteer check-in scanner, and a secure admin dashboard for managing sessions, capacities, and attendance. We built the frontend with React and TypeScript to ensure a clean and responsive experience for parents and staff. The backend uses Express and PostgreSQL with a strong data model powered by Drizzle ORM, giving RIS a stable and secure foundation. Role-based access controls keep admin and volunteer tools organized, while real-time capacity tracking prevents overbooking. The entire system is mobile-friendly and designed to be easy for anyone to use, giving RIS a dependable solution that finally replaces their old manual workflow.
Mu’Mini
Education & Community Programs
1 Week













Our team can build a customized solution for your business needs. Let's discuss how we can help.
Get Started