Skip to content

divyashree-21/school-management-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

School Management System

Description

The School Management System is an application designed to streamline the administrative processes of educational institutions. It provides various functionalities that help in managing students, teachers, courses, and other academic operations efficiently. This system enhances communication between stakeholders and simplifies the data management process, fostering a better learning environment.

Features

  • Student Management: Enroll, update, and manage student records.
  • Teacher Management: Handle teacher profiles and their respective courses.
  • Course Management: Create and manage various courses offered by the institution.
  • Attendance Tracking: Monitor student attendance with ease.
  • Grade Management: Input and manage student grades and performance.
  • User Authentication: Secure access for different user roles including administrators, teachers, and students.
  • Reports Generation: Generate various reports related to students and performance metrics.

Installation

  1. Clone the repository:
    git clone https://github.com/divyashree-21/school-management-system.git
  2. Navigate to the project directory:
    cd school-management-system
  3. Install the required dependencies:
    npm install
  4. Configure your database and environment variables as per the .env.example file.
  5. Start the development server:
    npm start

Usage

  • Access the application through your web browser using http://localhost:3000.
  • Use the provided accounts for administrators, teachers, and students to log in and explore different functionalities.

Contributing

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
    git checkout -b feature/YourFeatureName
  3. Make necessary changes and commit them:
    git commit -m "Add some feature"
  4. Push to the branch:
    git push origin feature/YourFeatureName
  5. Open a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A C-based School Management System for managing student records and operations.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages