development

Building Lil Lub-Dub: A Developer's Journey into Making Biology Fun

A behind-the-scenes look at how Lil Lub-Dub was built — from UX decisions to tech stack to the playful features designed to make biology feel like an adventure.

Mridul Hasan
9 months ago
7 min read
Building Lil Lub-Dub: A Developer's Journey into Making Biology Fun

Building Lil Lub-Dub: A Developer's Journey into Making Biology Fun

Let's be honest, as a developer, you build a lot of forms. You build a lot of dashboards. It's rare you get a project brief that basically says, "Hey, make the circulatory system as exciting as a new video game." But that was the wild and wonderful challenge of Lil Lub-Dub: to build a website that transforms biology from a subject you have to learn into an adventure you want to explore.

This is a peek behind the curtain at the thought process, the late-night code sessions, and the "aha!" moments that brought it all to life.


The Vision: More Than Just a Website (Thank Goodness)

The core mission was clear from the get-go: we had to move beyond the static, slightly intimidating textbook. We wanted to create a digital "biology lab" that felt less like a classroom and more like a clubhouse.

The big question wasn't just "What features do we build?" but:

"How does a student feel when they're using this?"
How do we turn the journey from "What is a cell?" to "I get it!" into something genuinely delightful?

This user-centric, slightly-obsessive philosophy became the bedrock for everything — from the big-picture user flow down to the gentle bounce of a button.


Crafting the UX/UI: From Syllabus to Spielberg

The design process started with a simple goal: murder the syllabus.
We wanted the structure to feel like exploration, not a checklist.

Intuitive Navigation

A clear breadcrumb-style path:

Home → Topics → Individual Topic → Lesson

This lets students either follow the guided tour or explore whatever tickles their curiosity.
Freedom with training wheels.

The "Teaser" Locking Mechanism

Instead of hiding upcoming lessons, we show them with a playful lock icon.
The digital equivalent of a toy store window — creating anticipation and excitement.

Playful & Friendly Aesthetic

Biology diagrams can be… intense.
Our UI had to be the friendly guide.

Using Tailwind CSS, we created:

  • Rounded buttons
  • Soft shadows
  • Warm palette
  • A calm, modern layout

Educational, without feeling institutional.


A Tour of the Features: Where the Magic Happens

Judge my work that cost me nights and even mornings sometimes.


1. The All-in-One Lesson Section

lesson

Each lesson is a self-contained universe.
Read, watch animations, enjoy comics, take quizzes — all without getting lost.
A multimedia, choose-your-own-adventure learning style.


2. The Dynamic Marquee (AKA The Hype Man)

marquee

A scrolling marquee on the homepage showing quizzes, animations, and resources.
Instant energy. Instant excitement.
A fast visual cue that "There's a ton of cool stuff here!"


3. The Learning Planner (Your Weekly Brain Coach)

planner

A curated one-week study plan, updated manually every week.
Breaks down “learn biology” into bite-sized tasks that feel doable.


4. The Mood Selector (Because Feelings are a Thing)

mood selector

Learning is emotional.
A simple “How are you feeling today?” brings empathy into the experience.


5. The Global Community Ticker & The Footer

community ticker

Lil Lub-Dub is powered by a global team of volunteers.
This ticker proudly displays their countries —
a visual celebration of the worldwide community behind the project.

The footer houses:

  • Social media CTAs
  • A bold Apply button
  • A sneaky Easter egg: hover over “Lil Lub-Dub 2025” to reveal T&Cs on desktop

Keeps the page clean while hiding the good stuff.


. Here's the whole preview of Lil lub-Dub

preview


Under the Hood: The Tech That Makes It Tick

A smooth experience needs a solid foundation. Here’s the geeky breakdown:

Framework & Core

  • React 18 SPA
  • TypeScript
  • Vite dev environment (absurdly fast)

Styling

  • Tailwind CSS (unlimited design freedom)

Enhancements & UI

  • Framer Motion for soulful animations
  • shadcn/ui for accessible components (heavily customized)
  • React Router for clean SPA navigation

State & Data

  • Lessons stored locally in
    lessons.ts
  • TanStack React Query installed and ready for future server data

Deployment & Analytics

  • Deployed on Vercel
  • Using Vercel Analytics + Speed Insights

Conclusion: So, What Did We Learn?

Building Lil Lub-Dub was a lesson in empathy, design, and modern web engineering.
It's more than a website — it’s a gateway to understanding, designed to make the beating heart of biology accessible and fun.

Want to see the heart beat for yourself?
Check out the live site: Lil Lub-Dub website
Explore the code : GitHub repository

Mridul Hasan

Mridul Hasan