Abdul Basit Portfolio
Back to Portfolio

Khudi CRM & LMS

School Management System — Admin & Teacher Portals

Case Study
Full-Stack Web Application

End-to-End School CRM & Learning Management System

Khudi CRM & LMS digitizes school operations for Khudi Institute — from parent-led student registration to classroom attendance, learning goals, fees, and admin oversight — all in one online system.

Oct 2024 – Jan 2025Web
Khudi CRM & LMS
React.js
NestJS
AWS
Amazon S3

Project Overview

CategoryFull-Stack Web Application
ClientKhudi Institute
DateOct 2024 – Jan 2025
PlatformsWeb
User RolesParent, Teacher, Admin
About This Project

Parents can register their children online and keep school processes digital instead of paper-heavy workflows. Once enrolled, students are linked to classes, parents, and teachers so the institute can manage the full student lifecycle from a single platform.

Teachers get a dedicated portal with a dashboard overview of classes and students, quick actions for attendance and syllabus access, student management, learning goals, resources, programs, schedules, daily messages, and announcements. From My Students they can search profiles, review status, and assign goals.

Admins run the full control center — users, students, classes, attendance and teacher attendance, learning goals and observation, resources, announcements, programs, fee dashboard, reports, and scheduling. Roll Call supports class and date selection, bulk mark-present, and Present / Absent / Late / Excused status for each student.

Built with a React.js frontend and NestJS backend, deployed on AWS, with Amazon S3 powering secure storage for images and teaching resources. The UI includes dark mode, role-based portals, and operational dashboards designed for daily school use.

Key Highlights

Core features and technical capabilities delivered

Online parent registration and digital student onboarding
Separate Admin and Teacher portals with role-based access
Class management, student hubs, and profile workflows
Roll Call attendance with bulk actions and status tracking
Learning goals, resources, programs, and school communications
Fee dashboard, reports, and scheduling for institute operations
React.js frontend, NestJS API, AWS deployment, and S3 media storage

Khudi CRM & LMS replaces fragmented school admin work with one online system — so parents enroll with ease, teachers focus on teaching, and admins stay in control of every operation.

Chat on WhatsApp