Building Goalist
Goalist was my first real CRUD app — a goal tracker for daily, monthly, and yearly goals. I built it to learn Next.js, and most of what I know about the framework started here.
Why I built it
I wanted to see how Next.js held up in practice, so I gave myself a small project with a real shape to it: create goals, read them back, update them, delete them. A goal tracker was a clean excuse to do all four.
What it does
Goalist lets you set goals across daily, monthly, and yearly horizons. State lives in session storage, so it's deliberately simple — no backend, no accounts, just a working interface I could build and reason about end to end.
The stack
Next.js 12 and Tailwind CSS. I also designed its first logo here. It's an early project and it shows, but it's the one where the framework finally clicked for me.