Skip to content

The system provides a seamless and efficient way to manage various aspects of school administration, including student records, attendance tracking, class schedules, and more. A comprehensive solution built with MERN (MongoDB, Express.js, React, Node.js) technology stack.

Notifications You must be signed in to change notification settings

ngecu/School-Management-System-MERN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MERN School Management System

Welcome to the MERN School Management System repository! This comprehensive system is built with MongoDB, Express.js, React, and Node.js, providing a seamless solution for school administration.

Key Features:

  • User-friendly Interface
  • Student Management
  • Attendance Tracking
  • Class Scheduling
  • Announcements and Notices
  • Secure Authentication

Technologies Used:

  • MongoDB
  • Express.js
  • React
  • Node.js

Installation:

  1. Clone the repository.
  2. Navigate to the project directory.
  3. Install dependencies using npm install.
  4. Configure MongoDB connection in the backend (server/config/db.js).
  5. Run the backend server using npm run server.
  6. Navigate to the frontend directory and run the frontend using npm start.
  7. On the root folder create a .env file and have the following variables' values : -
  • MONGO_URI=
  • JWT_SECRET = "abc123"
  • HOST='smtp.gmail.com'
  • SERVICE='gmail'
  • EMAIL_PORT=587
  • SECURE=true
  • USER=
  • PASS=
  • BASE_URL=http://localhost:5173/

Feel free to explore the codebase and contribute to the improvement of this School Management System!

Happy coding!

About

The system provides a seamless and efficient way to manage various aspects of school administration, including student records, attendance tracking, class schedules, and more. A comprehensive solution built with MERN (MongoDB, Express.js, React, Node.js) technology stack.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages