Skip to content

rimidutta/school-stack-maintance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿซ School Management System (MERN Stack)

A full-featured school management platform built using the MERN stack. It supports multiple rolesโ€”admin, teacher, and studentโ€”with functionalities like attendance tracking, class scheduling, student performance monitoring, and internal communication.


๐Ÿš€ Features

  • ๐Ÿ‘จโ€๐Ÿซ Multi-role authentication: Admin, Teacher, and Student login
  • ๐Ÿงฎ Attendance Management: Daily attendance records per class
  • ๐Ÿ“ Student Dashboard: View marks, attendance, announcements
  • ๐Ÿ“š Teacher Panel: Upload marks, manage attendance and class data
  • ๐Ÿ—‚๏ธ Admin Panel: Add/manage users, classes, subjects, and teachers
  • ๐Ÿ”” Noticeboard: Post announcements viewable by all roles
  • ๐Ÿ“จ Internal Messaging (optional)

๐Ÿ’ป Tech Stack

  • Frontend: React.js, Redux, Axios, Tailwind CSS / Bootstrap
  • Backend: Node.js, Express.js
  • Database: MongoDB + Mongoose
  • Authentication: JWT + bcrypt

๐Ÿ”ง Getting Started

Prerequisites

  • Node.js
  • MongoDB
  • Git

Clone the Repo

git clone https://github.com/your-username/school-management-system.git
cd school-management-system

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages