My Journey

My Journey

Three sessions into my campaign, a player asked 'Wait, what was the name of that Goblin in Endsbury?' I had no idea. My notes were scattered across Google Docs, OneNote, and actual paper notebooks. That's when I knew I needed to build something better. (for those of you who are interested it was 'Boom Boom Man'. I'm not sure how I forgot that)

I started building Loreweave about 18 months ago, but back then it was a small streamlit project that I build to manage my own campaign, and to teach myself to code. No I am here figuring out full stack developemnt and having to learn very quickly what an API is.

I want to start this off by saying I am not a coder or a web developer. I am a data analyst with a background in SQLs. I had dabbled with Python, but only really for data analaysis. This whole project has been a steep and at some points overwhelming journey. But extremely rewarding.

My Vision

Vision sounds so much like a corporate buzz word, and if I'm being honest I don't like it too much but it really does fit here. I wanted a tool that allowed me to track, build and share my campaign world with players at my table. What I found was loads of tools that either only did one thing, had a feature bloat, a high barrier to entry, or were for Gms and not players. So I decided to build it myself. My vision (there is that word again) was to build a tool that players and GMs could use together. A GM can plan out the world, create character, factions and events, give summaries of sessions, share notes with players and so on. Players could use the tool to search locations, people, factions an the like in game. Say you return to a town from session 3 a player could search that town and suddenly have a list of all events that have taken place there, and any NPCs they have met there.

That was the vision...building it though was another story

The build

So, I assumed my knowledge of SQLs would make this easy. Basically its just one big database being called multiple times...boy was I wrong. Quickly I realised that I had stepped into full stack development with very little idea of what I was doing, just a database was never going to cut it. What followed was many long nights watching youtube tutorials, digging through old Stack overflow threads and the occasional desperate plea to the google gods.

I had to learn about the correct way to protect passwords, a whole long and boring battle with CORS, understand what SQL injection is and how to protect against it, and many other things that I won't bore you with. The summary is that I was learning as I went, making mistakes and fixing them...and still am.

The Future

Loreweave launches on 1st April 2026. I am both excited and nervous. I want this tool to reach as many people as possible and make their experiences at the table better. But also its scary showing people your creations. Its a crazy thing that, you spend all this time making something and then as soon as its ready to do what you wanted it to do, the doubt creeps in. But the truth I am so excited that I could make this hobby that I love better for even 1 person.

TTRPGs have been so important to me most of my adult life. Ever since a group of people at an old job invited me to their table one day. I have shared countless memories with friends over time and want to keep doing so for many years to come. I built loreweave to help that be a reality to store you campaign for ever so you can relive those glorious moments.

This is Loreweave and I hope you like it.

← Back to Blog