A comprehensive school management system built to streamline educational administration.
-
Student Management
- Enrollment and registration
- Academic records
- Attendance tracking
- Performance monitoring
-
Staff Management
- Teacher profiles
- Staff attendance
- Payroll management
- Schedule management
-
Course Management
- Curriculum planning
- Class scheduling
- Grade management
- Assignment tracking
-
Administrative Tools
- Fee management
- Reports generation
- Resource allocation
- Communication system
- Frontend: React.js
- Backend: Node.js/Express
- Database: MongoDB
- Authentication: JWT
- Clone the repository
- Install dependencies:
npm install - Configure environment variables
- Run the application:
npm start
Please read CONTRIBUTING.md for details on our code of conduct and the process for submitting pull requests.
This project is licensed under the MIT License - see the LICENSE.md file for details.
You can use the following command to generate a password for your user account: php -r "echo password_hash('password123', PASSWORD_BCRYPT, ['cost'=>12]).PHP_EOL;"