Learnify.
Learnify — open-source online learning platform built fullstack on CodeIgniter 3 + MySQL during the 2020 pandemic at CV. Lestari Multikreasi. Schema, controllers, and the exam engine all mine. Won best internship project at SMKN 1 Ciamis.
PHPCodeIgniter 3MySQLBootstrap
Problem
Schools across Indonesia went remote overnight in March 2020 with no shared infrastructure. Most couldn't pay for Moodle hosting or LMS licences, and didn't have ops people to run anything more complex.
Approach
Lightweight CodeIgniter 3 LMS — class / student / material / video-lesson / exam tables modeled in MySQL, MVC controllers wired to a Bootstrap UI, exam engine handling timed sessions and auto-grading. Packaged so a school's IT teacher could clone, configure, deploy in an afternoon. Open-sourced for adoption.
Metrics
Role
Fullstack intern (HS)
Outcome
Best project · SMKN 1 Ciamis
Licence
Open source · github.com/syauqi/learnify
Notes
- First commercial codebase. Taught me that 'good enough now' beats 'perfect later' when there's a real deadline (the school year had already started).
- The exam-engine schema is what I'd still defend today — sessions, attempts, answers as separate tables with attempt-level scoring rules.
