002 — case study

Spark

The site we show first-years on day one, as proof of where HTML and CSS can take them.

roleDesign, build, teaching
forOSS Club, first-years
stackHTML, CSS, a little JS
year2026
Spark hero
Landing hero, desktop2026
400+
first-year students
7
sessions, HTML → JS
3
events: Replica, Graphica, FSOC
context

The brief

Spark is the Open Source Software Club's welcome program for first-year students. No experience needed. Over seven on-campus sessions they go from their first HTML tag to JavaScript and Git, then compete in three events.

The site had to do two jobs: explain the program, and be the benchmark, the thing students look at and think “I want to build that.”

research

What shaped it

  • 01
    The audience has never written code

    Every section had to read as an invitation, not a syllabus. Copy stays short and the hero leads with a feeling: “it's not you, it's the spark within you.”

  • 02
    The site is the lesson

    Students inspect it. So the build uses the same HTML and CSS they learn in class, with a small script for smooth scrolling. Nothing they can't eventually read.

  • 03
    Events need to be compared at a glance

    Replica, Graphica and FSOC each get the same card, with difficulty, code and creativity meters, so students can pick one in seconds.

  • 04
    Most students open it on a phone

    The mobile layout was designed as its own set of frames, not as a squeezed desktop.

system

Structure

  1. Hero: grainy monochrome, the Spark wordmark and the OSS Club signature in the one red.
  2. Intro: “Learning pixel by pixel” in full orange, with the tool stack as stacked stickers.
  3. Timeline: seven sessions from .html 101 to .JS 102, each with notes.
  4. Events: Replica, Graphica, FSOC on a shared card system with meters and prize pools.
  5. FAQ and contact, with a QR code for the club group.
close-ups

Design, up close

High-resolution crops from the Spark Figma file.

Wordmark on grain: the “a” cut into the “r”
Wordmark on grain: the “a” cut into the “r”
OSS Club signature, the only red
OSS Club signature, the only red
“Learning pixel by pixel”
“Learning pixel by pixel”
Tool stack as stickers
Tool stack as stickers
Event meters: difficulty, code, creativity
Event meters: difficulty, code, creativity
Prize pool: halftone orange, two weights
Prize pool: halftone orange, two weights
Navigation
Navigation
Live counter: slots left
Live counter: slots left
Spark timeline section
Timeline, full sectiondesktop
Replica
Replica
Graphica
Graphica
FAQ
FAQ
Contact
Contact
result

Outcome

The OSS Club has run Spark for 10+ years, and this edition reached 400+ first-years. The benchmark site is what we end the course on: everything on it is something they have now been taught.