Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 

Repository files navigation

Student Management System (SMS)

Welcome to the Student Management System (SMS).

This project is a MERN (MongoDB, Express.js, React.js, Node.js) application designed to manage students, teachers, system employees, and parents within an educational institution.
The system provides various functionalities tailored to different user roles, including authentication, data management, and information access.

User Interfaces

  • Login Page

  • Student Dashboard - Exam Results

  • Admin Dashboard - Manage Students

  • Admin Dashboard - Manage Teachers

  • Admin Dashboard - Manage Employees

  • Registrar Dashboard - Register Student

  • Teacher Dashboard - Update Student Marks

  • Teacher Dashboard - Add Student

  • Parent Dashboard - View Attendance

  • Parent Dashboard - View Exam Results

Functionalities

Authentication : Users can login with their credentials and change their passwords.

Student View : Students can view their exam results.

Admin Control : Admins can add, view, and update student, teacher, and system employee information.

Registrar Functionality : Registrars can register students into the system.

Teacher Tasks : Teachers can update student marks and add new students.

Parent Access : Parents can view their child's attendance and exam results.

Installation

  1. Clone the repository :
git clone https://github.com/LearnCsWithDIR/School-Management-System_Rad_Project.git
  1. Navigate to the project directory:
cd your_project
  1. Install dependencies :
    Backend :
cd backend && npm install

       Frontend :

cd frontend && npm install
  1. Set up MongoDB database and configure connection in backend
  2. Start the backend server : npm start inside the backend directory
  3. Start the frontend : npm start inside the frontend directory
  4. Access the application in your browser at http://localhost:3000

License

This project is licensed under the MIT License.


Hits Tests Passing GitHub Contributors Issues GitHub pull requests

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages