Week 2 of 40 – My Idea Log & Randomizer


Objective of the week

  • The goal this week was to take a small step forward in complexity while staying within a familiar environment. After getting comfortable with GitHub Pages in Week 1, I wanted to:
  • Build something slightly more interactive than a static page
  • Practice using browser storage so the app could remember things
  • Keep reinforcing the basic workflow: create → commit → deploy → reflect
  • Continue building confidence without disappearing down a perfection rabbit hole

What I built

  • This week I created a tiny Idea Log & Randomizer web app.
  • It lets me: Add ideas with a title and short description
  • Store ideas in localStorage so they persist across refreshes
  • Display all ideas in a simple list
  • Pick a random idea with one click
  • Everything is plain HTML + CSS + JavaScript, deployed again with GitHub Pages.
  • URL: https://florianhoeppner.github.io/w40-week02-idea-log/

What was hard / surprising / confusing
/

What I’ll do next week

  • For Week 3, I want to introduce the next layer of complexity
  • Start using TypeScript instead of plain JavaScript
  • Build a small UI using React
  • Keep the functionality simple



Source link

Leave a Reply

Your email address will not be published. Required fields are marked *