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
about 1 year 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 immune system as exciting as a adventure." 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 strange moments that brought it all to life.


The Vision: More Than Just a Website

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?"


Crafting the UX/UI: From Syllabus to Spielberg

We wanted the structure to feel like exploration, not a checklist.

Intuitive Navigation

A clear breadcrumb-style path:

Home → Topics → Organized 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 (The Hype Man)

marquee

A scrolling marquee on the homepage showing quizzes, animations, and resources.
Instant energy. Instant excitement.


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
  • Hover over “Lil Lub-Dub 2025” to reveal T&Cs on desktop

Keeps the page clean while hiding the nerdy 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 hard lesson for me. I got to experiment new ideas and pitch my wild thoughts. So I did learn a lot.

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