0%
Back to Home

School Management System

FEATURED

A complete school management solution built with React 19, TypeScript, and Clean Architecture principles. Features student and teacher management, attendance tracking, result management with automated grading, interactive timetable builder with drag-and-drop, finance module with invoice generation, and event calendar. Includes PDF generation for ID cards, result cards, and reports. Built with TanStack Router, React Query, and CASL for role-based access control.

Technology Stack

ReactTypeScriptViteTanStack RouterTanStack QueryTanStack TableTailwind CSSRadix UIZustandReact Hook FormZodCASLRechartsjsPDFDnD Kit

Key Achievements

  • Clean Architecture with Domain-Driven Design
  • Complete student and teacher management system
  • Attendance tracking with analytics and PDF reports
  • Result management with automated grade calculation and ranking
  • Interactive drag-and-drop timetable builder
  • Finance module with invoice and receipt generation
  • Role-based access control with CASL
  • Advanced data tables with filtering, sorting, and export
  • PDF generation for ID cards, result cards, and reports
  • Event calendar with multiple view modes