Skip to content

Latest commit

 

History

72 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

School-Management-System

The School Management System is a comprehensive web application designed to streamline the administrative and educational processes within a school. It provides distinct interfaces for administrators, teachers, and students, each tailored to their specific roles.

Key Features

  • User Roles:

    • Admins: Manage system settings, user accounts, and overall system functionality.
    • Teachers: Create and manage courses, homeworks, grades, comments and attendances, assign and remove students.
    • Students: Access course information, submit view homeworks, grades, comments and attendance
  • Data Management:

    • CRUD opperations for all the entities
    • Assign or remove students from courses.
    • Provide users with profile images

Design fără titlu(2)

Technologies Used

  • Backend: Spring Boot, Java Persistence API (JPA), Hibernate, AWS S3.
  • Frontend: React JS + Typescript.
  • Database: PortgreSQL.
  • Authentication: Spring Security.
  • Build Tool: Maven.

Getting Started

  • Clone this repository using
git clone https://github.com/N1cus0r/School-Management-System.git
  • Navigate to project directory
cd School-Management-System
  • Start the containers and you are good to go
docker-compose up

The application will be available on http://localhost:3000

Exploring the App

To explore the functionality of the School Management System, you can use the following credentials for different user roles:

Admin Account

Teacher Account

Student Account

Feel free to log in with these credentials to experience the application from different user perspectives.

About

A centralized management system for educational institutions, featuring efficient relational data storage for students, faculty, and administrative operations.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages