A streamlined web application that simplifies daily school operations by managing students, teachers, classes, and administrative workflows. Built using React, Node, Express, TypeScript, and Material UI to deliver a fast, modern, and efficient management experience.
React JS
Express JS
Node JS
Material UI
Typescript

Tech Stack :
React JS, Express JS, Node JS, Material UI, Typescript
Type :
Fullstack
Duration :
2 months
Deployment :
NetlifyAWS
The system follows a client–server architecture where React handles all UI interactions and state updates. Node and Express power the backend with TypeScript for type-safe API development. Data flows through secure REST endpoints, enabling smooth communication between the UI and server for managing students, teachers, classes, and administrative tasks.

Provides a clean, real-time view of student counts, classes, attendance status, and announcements.
Enables quick creation, editing, and tracking of student and staff records with organized data views.
Simplifies allocation of subjects, class timings, and teachers through an intuitive interface.
Offers fast digital attendance marking and automated summaries for each class.
Ensures secure access by defining separate permissions for admins, teachers, and staff.
Built with Material