CleanCode
Contact
WorkServicesBlogAbout
CASE 08 · Education / Company profile · 2026

Eureka.

Teaching in Medan since 2005, Eureka now has a site that explains every programme to parents, kept current by its own staff.

CLIENT
Eureka Bimbingan Belajar
SERVICES
Web · Backend · Hosting
TIMELINE
Jul – Oct 2026
STACK
Next.js, React, SQLite, Drizzle, Docker
Eureka hero
AT A GLANCE
100
Ahrefs site health score at launch, zero errors
100
Google PageSpeed accessibility and SEO, on mobile
ID · EN
Indonesian first, English alongside
Self-managed
Staff update achievements, testimonials and banners

THE PROBLEM

Eureka has taught children in Medan since 2005, from playgroup to university preparation, across four branches. The full picture lived in brochures and WhatsApp chats.

A parent comparing tutoring centres couldn’t see every programme, find the nearest branch or read what Eureka’s students had achieved.

WHAT WE BUILT

Every programme, explained for parents.

Nine programmes, from playgroup to the Singapore scholarship track, each get a page: what’s taught, who it suits, how the class runs and what parents ask first.

Every page leads to WhatsApp.

Parents already message Eureka on WhatsApp. The registration form writes the message for them, and the site stores nothing they type.

Illustrations, not stock photos.

Not every programme had a class photo yet, so each got its own illustration in Eureka’s colours.

Their staff run it from a phone.

Eureka’s own staff manage student achievements, testimonials and homepage banners, and can schedule banners ahead.

THE RESULT

Live at eurekabimbel.com since October 2026, in Indonesian and English. On mobile, Google PageSpeed scored it 93, 100, 100 and 100. The Ahrefs site audit went from 30 on its first check to 100, with zero errors.

At handover, Eureka’s staff got a step-by-step guide to the admin. The site is theirs to keep current.

PRODUCT

In the product.

STACK

Everything that shipped.

FRONTEND
Next.jsReactTailwind CSS
BACKEND
SQLiteDrizzle
INFRASTRUCTURE
DockerGitLab CI/CDVPSCloudflare
(Let's talk)

Need something like this?

Tell us what's broken or what you want to build. We'll reply with what we'd make and what it would take.

Start a project

Tell us what you need.

Pick what fits and add a line or two. It becomes an email you send from your own mail app.

What do you need?
When would you like to start?

Nothing leaves this page until you press send in your mail app. Nothing opened? and send it to .