This project is a Drupal-based School Management System built to demonstrate my Drupal development skills. It showcases content architecture, workflows, permissions, dashboards, Views, configuration management, and custom development.
- Student application workflow
- Parent self-registration
- Student account creation
- Class management
- Teacher dashboard
- Registrar dashboard
- School Admin dashboard
- Assignment management
- Attendance management
- Grade management
- Role-based permissions
- Drupal Views
- Content Moderation workflow
- School Admin
- Registrar
- Teacher
- Parent
- Student
- Drupal 10
- PHP
- MySQL
- DDEV
- Git
- GitHub
- Feature-based Git workflow
- Jira-style user stories (SMD-###)
- Configuration exported to code
- Reusable Views
- Entity references
- Custom hooks and automation
Screenshots will be added after the UI polish phase.
git clone <repository-url>
cd schoolsystem
ddev start
ddev composer install
ddev drush cim -y
ddev drush crThis is an active portfolio project. New features and improvements continue to be added.
Mohammed Safiullah