D
All works

CASE FILE01Archived

Buddy Blog

A simple blogging app — and the project where I actually learned to build for the web.

an archived build from an earlier chapter — kept here for the record

WEBFRONTENDHTML/CSS/JS
ROLE
Solo build — first web project
PLATFORM
Web · HTML/CSS/JS
FOCUS
Frontend · Responsive

SECTION 01

The Real Problem

I'd read plenty about web development, but reading isn't building. I wanted one small thing I could take end to end — something with a real layout, real content, and a reason to care whether it looked right on a phone. A blog was the honest choice: nothing fancy, just words that had to read well everywhere.

The catch was that I didn't yet know the difference between code that works and code the next person can follow. So the real problem wasn't "make a blog" — it was learning to structure HTML, CSS, and JavaScript so the thing stayed sane as it grew.

SECTION 02

The Approach

I built it from scratch with plain HTML, CSS, and JavaScript — no framework to hide behind. That was deliberate: I wanted to feel the box model, the cascade, and the DOM directly before reaching for anything that abstracts them away.

I kept the layout simple and reader-first, then made it responsive so a post looked as good on a phone as on a laptop. Every time something felt hacky, I stopped and rewrote it cleaner — that habit stuck with me long after this project.

SECTION 03

What I Built

  • A responsive blog layout that holds up from phone to desktop.
  • Hand-written HTML/CSS/JS with a clean, reader-first structure.
  • A reusable post layout so adding writing didn't mean rewriting markup.

SECTION 04

What Changed

  • This is where the web stopped being theory and became something I could actually make.
  • It taught me to write markup and styles for the next person, not just for the browser — a habit I still carry.
  • Kept on the shelf as the honest starting line: my first real thing shipped to the web.

Say hello

LET'STALK

Always interested in ambitious products where I can own features end to end. Email is the fastest way to reach me. I'm on IST but happy to overlap with other time zones.

p.s. — no stamp required