Lorekeeper — Learning to Code by Building

The Project

Building a D&D campaign management system. Proper branching narratives. Stat rolling. Character tracking. The works.

The Stack

Laravel backend. Learning as I go. The kind of project where you spend three hours debugging something that turns out to be a missing semicolon, and somehow that’s still satisfying because you learned something.

Version control. Pull requests. The whole proper dev workflow, even though I’m the only contributor. Because doing it right matters even when no one’s watching.

The Point

Months of dev time for something that might entertain six people around a table.

Curiosity doesn’t need a business case. Only business does. This is how I learn — by building things that scratch an itch, even if that itch is “what if I could track my players’ inventory in a web app instead of a Google Sheet?”

The answer is: yes, you can. And it’s more fun than the Google Sheet.