The School Admin System is a web-based application designed to streamline the management of student records, faculty information, and administrative tasks within educational institutions.
- Student Management: Add, update, and delete student records.
- Faculty Management: Manage faculty information and schedules.
- Course Management: Create and manage courses offered at the institution.
- Attendance Tracking: Record and track student attendance.
- Reporting: Generate reports on student performance and attendance.
- Frontend: HTML, CSS, JavaScript, React
- Backend: Node.js, Express
- Database: MongoDB
- Clone the repository:
git clone https://github.com/fonsi-skater/school-admin-system.git
- Navigate into the project directory:
cd school-admin-system - Install the necessary dependencies:
npm install
- Run the application:
npm start
To use the School Admin System, open your web browser and navigate to http://localhost:3000. From there, you can access the different features of the application.
- Implementing user authentication and role-based access control.
- Improving the user interface for better user experience.
- Adding an API for mobile applications.
We welcome contributions from the community. Please fork the repository and submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.