Back to projects
Project · 13 / 13JAN 24, 2022GOALS · WEEKLY

Goalist

A weekly goal tracker. The thing that taught me to ship.

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.

Like the look of Goalist?

Let's build something →