Public showcase for Ethiopian School ERP / EMIS-ready SMIS
# Ethiopian School ERP / EMIS-Ready SMIS
Public product showcase for a commercial Ethiopian school ERP built with Laravel, MySQL, Livewire, Alpine.js, and Tailwind CSS.
> This repository contains product screenshots and architecture notes only. The full application source code is private.
## Product Overview
Ethiopian School ERP / EMIS-ready SMIS is designed for Ethiopian public and private school operations. It supports one school initially and is structured for future multi-school, Woreda, regional, and Ministry/EMIS reporting.
The system focuses on school workflows such as:
- student registration and enrollment
- guardian/family records
- grade and section assignment
- staff and teacher assignment
- timetable and workload planning
- student and teacher attendance
- lesson plans and coursework
- continuous assessment and marks
- report cards and student results
- promotion, transfer, dropout, and graduation
- SIP and inspection/self-assessment
- PTSA/community participation
- facility and resource tracking
- communication and notices
- finance/payment workflows
- Woreda-level reporting
- LAN-ready mock entrance exam practice
## Dashboard Screenshots
### Super Admin
### School Leadership
### Finance
### Student
## Demo Video
A demo video is available in the private project release assets. A public video link can be added later after final review and sanitization.
## Tech Stack
- Laravel
- MySQL
- Livewire
- Alpine.js
- Tailwind CSS
- Spatie Laravel Permission
- Laravel Sanctum
- Laravel queues and scheduler
- PDF and Excel export support
- GitHub Actions CI
## Architecture Highlights
- Modular monolith architecture
- School-scoped records with `school_id`
- Academic-year and Semister-aware workflows
- Role-based navigation and dashboards
- Multi-school-ready design
- Woreda reporting separated from routine school staff workflows
- LAN/offline direction for exams, attendance, and marks continuity
- Payment workflows for public and private sc …