An online academy for the people who feed the country
A digital learning platform serving Indonesia's agro-complex sector — agriculture, fisheries, livestock — designed for low-bandwidth conditions and a mobile-first audience.
- · Learning platform
- · Content authoring
- · Community
- · Mobile-first delivery
- · Astro
- · Laravel
- · MySQL
- · Cloudflare Stream
- · Algolia
Where we started
Lentera DESA, a programme aligned with UGM's Faculty of Agriculture, set out to extend formal agricultural training to extension officers, smallholders, and rural cooperatives. The audience needed practical, structured, certifiable learning — not generic MOOC fare.
Three problems we had to solve
- 01
Deliver video-heavy content reliably across rural mobile networks where 3G is still common.
- 02
Support cohort-based and self-paced learning under a single content model.
- 03
Provide instructors with an authoring workflow that does not assume CMS fluency.
How we built it
- 01 / Step
Built a static-first Astro front end with progressive enhancement — pages render even on degraded connections, video streams adaptively, and content is aggressively cached at the edge.
- 02 / Step
Designed a Laravel-based authoring backend with versioned curricula, structured assessments, and certificate issuance.
- 03 / Step
Implemented a community layer where extension officers can ask questions tied to specific lesson timestamps, building a searchable institutional knowledge base.
- 04 / Step
Tuned typography, contrast, and tap targets for outdoor reading on mid-range Android devices.
Operating reality, post-launch
- ●
Curriculum publishing moved from external production to in-house instructor workflow.
- ●
Course completion rates improved meaningfully versus the prior LMS pilot.
- ●
Knowledge base became a passive support channel — questions get answered once and stay searchable.
— The 'Tumbuh Bersama Lentera DESA' programme now uses the platform as its primary delivery channel.