The Next-Generation, Enterprise-Grade School & University Operating System
OpenEdCore is an all-in-one, modern cloud operating platform engineered to replace fragmented legacy ERPs in modern educational institutions, K-12 school networks, and multi-campus universities.
Unlike obsolete 2000s-era monolithic school software, OpenEdCore delivers:
- Unified Fullstack Ecosystem: Seamless synchronization across High-Performance Swift Backends, React 19 Web Dashboards, and Native iOS / Android Mobile Apps.
- Enterprise Multi-Tenancy: Zero-leakage database isolation, tenant-specific routing (
X-Tenant-Slug), and custom domain mapping for multi-school conglomerates. - Real-Time Campus Mobility: Instant push notifications, digital student ID cards with secure QR validation, live attendance check-in, and interactive class timetable rosters.
- Military-Grade Security: Automated GitHub CodeQL static vulnerability scanning, OWASP-compliant access gates, and role-based cryptographic access control (Super Admin, Principal, Teacher, Student, Parent).
graph TD
classDef client fill:#1e293b,stroke:#38bdf8,stroke-width:2px,color:#f8fafc;
classDef backend fill:#1e293b,stroke:#a855f7,stroke-width:2px,color:#f8fafc;
classDef data fill:#1e293b,stroke:#34d399,stroke-width:2px,color:#f8fafc;
subgraph Clients["Presentation Layer"]
Web["🖥️ Web Portal (opened-school-web)<br/>Next.js 16 • React 19 • Tailwind CSS"]:::client
Mobile["📱 Mobile App (openedschool-mobile)<br/>SwiftUI • Skip Transpiled Kotlin/Compose"]:::client
end
subgraph Platform["Core Platform"]
API["⚡ OpenEdCore Backend API<br/>Swift 6 • Vapor 4 • REST & GraphQL"]:::backend
Auth["🔐 Identity & Access Gate<br/>JWT Authentication • RBAC • Multi-Tenant Router"]:::backend
end
subgraph Persistence["Storage & Infra"]
DB[("🐘 PostgreSQL Multi-Tenant DB")]:::data
Deploy["☁️ Render Cloud / Docker Containers"]:::data
end
Web -->|HTTPS / API Requests| API
Mobile -->|HTTPS / API Requests| API
API --> Auth
Auth --> DB
API --> Deploy
| Repository | Role & Stack | Key Features | CI/CD & Security |
|---|---|---|---|
OpenEdCore |
High-Concurrency Backend APISwift 6 • Vapor 4 • PostgreSQL |
Multi-tenant tenant resolution, academic scheduling, gate security, attendance verification | |
opened-school-web |
Administrative Web PortalNext.js 16 • React 19 • TypeScript |
Institutional analytics, admissions funnel, student rosters, real-time timetable matrix | |
openedschool-mobile |
Native iOS & Android ClientSwiftUI • Skip Tools • Jetpack Compose |
Single Swift codebase transpiling to native Android Jetpack Compose, offline-first timetable |
- Complete logical isolation per school brand, academic branch, or university campus.
- Automated tenant resolution via subdomain (
greenwood.openedschool.com), custom domains, or HTTP headers (X-Tenant-Slug).
- Drag-and-drop timetable generator preventing instructor double-booking and room collisions.
- Instant timetable synchronization to students' and teachers' mobile devices.
- QR-code digital ID card rendering with cryptographic tamper verification.
- Real-time parent alerts and notifications when students enter or leave campus facilities.
- Every code check-in is compiled, tested, and analyzed with GitHub CodeQL across Swift and TypeScript to eliminate vulnerabilities before production deployment.
- Multi-tenant core data models & database migration infrastructure
- Web Portal Admin & Principal admissions management dashboard
- Cross-platform iOS & Android mobile application with Skip
- Automated CodeQL Advanced Security Scanning across all tiers
- Enterprise Stripe / Razorpay tuition fee invoicing & auto-collection
- Real-time GPS bus transport tracking & geofencing integration
- White-label multi-campus custom branding provisioning for partner school networks
Built with precision for the future of education • © 2026 OpenEdCore Technologies
