LumoLearn
Micro-learning platform
Short video lessons that teach one useful thing in about five minutes — for children, teachers and adults alike.
- automated tests
- ~280
- not yet hosted
- Built
// What it does
Find a lesson
Browse by subject, search, or follow a learning path that puts lessons in an order.
Publish one
Upload a video or paste a link. Uploads are converted to 720p in the background, and the form still works with JavaScript off.
Subjects made by teachers
Anyone teaching can propose a new subject. It works for them at once and goes to moderation before anybody else sees it.
Teaching is free
Publishing costs nothing on every plan. The money comes from the people watching, never the people teaching.
Four plans
Free, Learner, Family and Classroom, monthly or yearly, in rand or dollars, with Paddle as merchant of record.
Families and classes
The owner pays and everyone in the group gets the plan. Seats are for learners only.
Moderation
Anything can be reported. A rejected lesson always comes with a note to its creator, and hidden comments are kept, not deleted.
Found by search engines
Lesson pages carry video structured data, and the sitemap lists only published lessons.
// Screens
Captured from the running app, not mocked up. Select one to see it full size.
-
A lesson page, with the demo lessons the app ships with: running time, level, the person teaching it, and a premium lesson waiting to be unlocked. -
Pricing: teaching is free, and the plans are for the people watching — one person, a family or a whole class, in rand or dollars. -
Browsing on a phone: large touch targets, because the audience runs from children to adults.
// The problem
Most learning platforms are built for long courses. People often want one practical thing, explained clearly, on whatever screen they have.
// What was built
- A lesson library with search, categories and running times.
- Free publishing for creators, with a subscription for unlimited watching.
- Accounts, email verification and subscriptions through Paddle.
// Engineering
- Laravel, Livewire and Cashier with Paddle as merchant of record.
- Around 280 automated tests; authorisation through policies.
Built with
- Status
- BUILT / NOT YET DEPLOYED
- What it is
- Micro-learning platform
- Public address
- None yet — not launched
// How it got here
-
Mar 2026
Started, and the first full website in two days.
-
Aug 2026
Learners pay instead of creators: plans, upload limits as an abuse brake only, and subjects proposed by the people teaching.
-
Sep 2026
Error pages, trusted proxies and the rest of what production needs.
-
Oct 2026
The browser suite moved onto its own database, so it can never touch real data.
-
Nov 2026
284 PHP tests and 11 browser tests passing.
// What comes next
- Hosting it: the app is built and tested, and not yet on a server.