Skip to content

NarashKumar/Educational-Instituition-Management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Educational Institution Management

Java Spring Boot MySQL React GitHub Contributions

Table of Contents

Introduction

The Educational Institution Management system is a full-stack application designed to manage various aspects of an educational institution. The application provides functionalities for managing students, courses, faculty, and other related information. It is built using Spring Boot for the backend, MySQL as the database, and React for the frontend.

Features

  • Student Management: Add, update, delete, and view student records.
  • Course Management: Manage course details, including enrollment and scheduling.
  • Faculty Management: Add and manage faculty members and their courses.
  • Authentication: Secure login and role-based access control.
  • Responsive UI: A user-friendly interface built with React.

Backend

The backend of this application is built using Spring Boot, with MySQL as the database. The backend handles business logic, data processing, and API endpoints for the frontend.

Key Technologies:

  • Spring Boot: Provides the framework for building a robust and scalable backend.
  • MySQL: A relational database used for storing and managing data.
  • RESTful APIs: Exposed endpoints for frontend communication.

Frontend

The frontend is built with React, providing a modern and interactive user interface for the application.

Key Technologies:

  • React: A JavaScript library for building user interfaces.
  • Axios: For making HTTP requests to the backend.
  • React Router: For handling navigation and routing within the application.

Contributing

Contributions are welcome! If you'd like to contribute to this project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Make your changes.
  4. Commit your changes (git commit -m 'Add some feature').
  5. Push to the branch (git push origin feature-branch).
  6. Open a pull request.

License

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

Contact

For any questions or feedback, feel free to reach out via:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors