Skip to content

FosterSOAsare/education-management-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Educational Management System The Educational Management System is a comprehensive software application that helps educational institutions, including schools, colleges, and universities, manage various aspects of their operations. This system provides a centralized platform to manage the academic, administrative, and financial activities of an educational institution.

Features The Educational Management System provides the following features:

  • Authentication : Sign up and Login processes . There will be 2 types of accounts, Teachers account and students account

  • Student Management: Manage student information, assignment subsmissions and attendance records

  • Education Process : Teachers will upload documents and assignments for students in a particular classroom. Students will be allowed to ask questions in a forum and also upload their assignments to be reviewed abs

  • Easy view of documents : Process will be provided to allow teachers and students view a document or file on the website without necessarily downloading them

  • Live class sessions : Coming soon

  • Classroom Invitation : Students can only access a classroom and its resources when they are a member of the particular classroom . Teachers can also decide to remove a student from the classroom if they want to. In same way a student can exit a classroom

Installation To install and run the Educational Management System on your local machine, follow these steps:

Clone the repository from GitHub:

bash || cmd Copy code https://github.com/FosterSOAsare/education-management-system.git Install the required dependencies:

Copy code npm install Create a Firebase account and set up a new project. Add your Firebase project configuration to the .env file:

makefile Copy code REACT_APP_FIREBASE_API_KEY= REACT_APP_FIREBASE_AUTH_DOMAIN= REACT_APP_FIREBASE_DATABASE_URL= REACT_APP_FIREBASE_PROJECT_ID= REACT_APP_FIREBASE_STORAGE_BUCKET= REACT_APP_FIREBASE_MESSAGING_SENDER_ID= REACT_APP_FIREBASE_APP_ID= Start the development server:

npm start The Educational Management System should now be up and running on http://localhost:3000.

Contributing If you would like to contribute to the Educational Management System, please follow these steps:

Fork the repository on GitHub.

Create a new branch and make your changes.

Submit a pull request to the main repository.

License The Educational Management System is open source software licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published