Overview
RepoHive LMS Core is the foundation of the platform — a modular monolith built with Laravel and Alpine.js that connects educators, students, and administrators in a single workspace.
Highlights
- Course builder with sections, lessons, materials, and progress tracking
- Class records & grades with configurable grading periods and components
- Certificate engine with public verification and tamper-resistant numbering
- Community feed for announcements, discussions, and peer collaboration
Architecture
The application uses domain-driven controllers, enum-backed statuses, and slug-based public routes. Authentication is session-based with role-aware dashboards for students, teachers, and admins.
Outcome
Teams can launch a full learning program without stitching together separate tools for content, grading, and credentials.