Skip to content

debudebuye/SMIS-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

# SMIS_Project

This project is a School Management Information System (SMIS) developed using the MERN stack. It aims to provide a comprehensive platform for managing various aspects of a school's operations such as student enrollment, attendance tracking, grade management, teacher schedules, and more.

Features

  • User Authentication: Allow administrators, teachers, and students to securely log in to the system.
  • Student Management: Manage student profiles, enrollment, attendance, grades, and academic progress.
  • Teacher Management: Manage teacher profiles, schedules, assignments, and performance evaluations.
  • Course Management: Create, update, and manage course information, curriculum, and class schedules.
  • Parent Portal: Provide parents with access to their child's academic performance, attendance, and school announcements.
  • Reporting and Analytics: Generate reports and analytics to monitor school performance, student progress, and teacher effectiveness.
  • Communication: Facilitate communication between administrators, teachers, students, and parents through messaging, notifications, and announcements.

Technologies Used

-PostgreSQL

  • Express.js: Web application framework for Node.js used for building the backend RESTful API.
  • React.js: JavaScript library for building user interfaces.
  • Node.js: JavaScript runtime environment for server-side development.
  • Redux (optional): State management library for React.js applications.
  • Material-UI (optional): React UI framework for designing responsive and visually appealing user interfaces.
  • JSON Web Tokens (JWT): For implementing secure authentication and authorization.
  • Axios: Promise-based HTTP client for making API requests from the client-side to the server-side.

Getting Started

  1. Clone the repository: to clone the github repository in to local machine git clone https://github.com/debudebuye/SMIS-Project.git

  2. Clone the database: to clone the data in local device run this command npx prisma migrate dev

About

A comprehensive SMIS platform for educational institutions built with the MERN stack. Features include student enrollment, grade management, attendance tracking, and administrative dashboards.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors