Skip to content

A modern and scalable School Management System built to streamline student enrollment, teacher assignments, class scheduling, fee management, and real-time reporting – all in one place.

Notifications You must be signed in to change notification settings

VINAYAK9669/Schooly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

School Management App

MERN-based School Management System featuring dynamic CRUD operations, role-based access, and real-time dashboard insights. Ideal for modern educational institutions.

📘 Introduction

This project aims to provide a user-friendly and efficient interface for managing classes, teachers, and students within a school environment. It is designed to help educational institutions streamline data management, gain insights through analytics, and ensure a seamless user experience through a modern UI.

Built with the MERN stack (MongoDB, Express.js, React.js, and Node.js), this application delivers scalable features, dynamic form handling, and a responsive admin dashboard for smarter school operations.


✨ Features

📂 Data Management

  • Class: Manage class details such as name, academic year, assigned teacher, student fees, and student list.
  • Teacher: Store teacher information including name, gender, date of birth, contact details, salary, and assigned class.
  • Student: Maintain student profiles with attributes like name, gender, date of birth, contact information, fees paid, and assigned class.

🛠️ CRUD Operations

  • Full Create, Read, Update, Delete support for Class, Teacher, and Student models.

♻️ Reusable React Components

  • Modular forms and tables for each model, promoting code reusability and scalability.

🧠 Dynamic Forms

  • Forms automatically render input fields based on the selected model (Class, Teacher, Student).

🚫 Class Limitation

  • Constraint to limit the number of students in each class.

📈 Analytics Pages

  • Class Analytics: Get an overview of class details with graphical representation of male vs female students.
  • Financial Analytics: Monitor income from student fees and expenses on teacher salaries with toggle views for monthly and yearly stats.

About

A modern and scalable School Management System built to streamline student enrollment, teacher assignments, class scheduling, fee management, and real-time reporting – all in one place.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published