Back to projects
Education platform · 2026 · Solo build, end to end
Life Veneration High School
A school operating system: admissions, portals, fees, e-learning and staff attendance for a secondary school.
Ruby on Rails 8HotwirePostgreSQLTailwind CSSDevise
Overview
LVHS runs most of its day-to-day operations on this platform. Prospective families apply online, parents and students have portals, teachers manage classes and content, and staff clock in on an ATM-style attendance kiosk. A native Android shell wraps the same app.
Key Features
- Separate portals for applicants, parents, students, teachers, alumni and staff with role-based access (Devise and Pundit)
- Admissions and fee payments with Paystack
- E-learning area, calendar, news and careers pages managed by school staff
- ATM-style staff attendance kiosk with PIN pads and salary-deduction rules
- Native Android app built as a 200-line Kotlin WebView shell with auto-updates outside the Play Store
- Background jobs on Solid Queue and AI-assisted content for staff
