Open‑Source Electronic School Register (il_registro)
Описание и применение
Открытая система электронного реестра для итальянских школ, построенная на Go и Vue, устраняет зависимость от проприетарного ПО, снижает расходы и обеспечивает прозрачность данных.
Задача
Italian public schools are forced to pay thousands of euros annually to proprietary vendors for electronic class registers, locking student data and lacking transparency.
Результат
il_registro delivers a fully functional, open‑source electronic register that eliminates vendor lock‑in, reduces costs, and provides transparency and compliance with Italian educational regulations.
Рабочий процесс
- 1. Design a modular monorepo with backend, frontend, and native mobile apps.
- 2. Implement Go REST API (Gin) with PostgreSQL, Redis, and WebSockets.
- 3. Build Vue 3 + Quasar SPA/PWA for web interface.
- 4. Develop native Android (Kotlin Compose) and iOS (SwiftUI) apps for each role.
- 5. Integrate SPID/CIE authentication and SIDI XML export.
- 6. Enable real‑time push via WebSockets.
- 7. Add accessibility features (WCAG 2.2 AA, TTS, STT).
- 8. Provide multi‑language support (11 languages).
- 9. Deploy as a single static binary or Docker container.
- 10. Offer documentation and sample accounts for demo.
- 11. Release under open‑source license.
- 12. Encourage adoption by public schools.
- 13. Maintain and iterate based on community feedback.
Доказательства
Italian public schools pay thousands of euros every year to private software vendors for proprietary electronic class registers
il_registro is a full‑stack, multi‑tenant, self‑hostable electronic school register tailored to the legal and pedagogical reality of public education
Single static binary deployment – a Go server compiles into a single executable binary with zero external runtime dependencies
- Дата записи: 2026-09-15T17:30:32.535Z