Week 1/40 — Static Idea of the Week

Tech stack (this week)

  • Plain HTML + CSS + JavaScript

  • Hosting: GitHub Pages

New topic: shipping a real (tiny) thing + deployment basics.

Why this week?

Week 1 was about getting started with a zero-excuses project: learn the workflow (repo → commit → deploy → write) without trying to be clever.

What I shipped

A single static page that picks a random “idea of the week” on load.

Demo (copy/paste):

https://florianhoeppner.github.io/w40-week01/

The One Feature Rule

One feature: random idea display on page load.
Not doing: storage, UI polish, frameworks, backend.

What broke / surprised me

I tried deploying via Replit first, then switched to GitHub Pages when it got annoying.

What I learned

Shipping is a skill. The first “win” is simply: your thing exists on the internet.

Follow along (code it yourself)

  1. Create index.html + a small <script> with an array of ideas.

  2. Pick a random item on window.onload.

  3. Push to GitHub.

  4. Enable GitHub Pages (Settings → Pages → deploy from main).

Previous
Previous

Week 2/40 — Idea Log & Randomizer

Next
Next

Post 0 — Getting Back (Series Intro)40 Ideas in 40 Weeks — Getting Back