Releases: adammuizweb/lernginx
Releases · adammuizweb/lernginx
Release list
v1.0.0 — Initial Release
lernginx — Open Source LMS
v1.0.0 | June 29, 2026
A Learning Management System (LMS) for secondary education (SMP/SMA). Built with vanilla PHP, MySQL/MariaDB, and Nginx.
Features
- Role-based access — Admin, Teacher, Student with different dashboards and permissions
- Content management — Full CRUD for posts (Quill editor), pages, categories, and tags
- Dynamic program pages — Programs auto-generated from DB categories
- Student module registration — Register for programs; teacher-assigned modules
- Profile management — Photo upload (auto WebP), phone, address, school info
- Password reset — WhatsApp-based password reset flow
- Monitoring dashboard — Admin stats and usage analytics
- Clean URLs — Nginx rewrite rules for SEO-friendly URLs
- Secure auth — Cookie-based sessions, bcrypt passwords, reCAPTCHA
- Fully responsive — Desktop and mobile
Quick Start
git clone https://github.com/adammuizweb/lernginx.git
mysql -u root -e "CREATE DATABASE lernginx"
mysql -u root lernginx < database/schema.sql
mysql -u root lernginx < database/seed.sql
cp app/.env.example app/.env
# Edit app/.env with DB credentials
# Point Nginx root to public/
Demo: admin@lernginx.lan / password
Changelog
- Initial public release
- English-only UI
- 36 Playwright E2E tests