Pod

Development

Pod is a local Markdown vault for organizing fictional worlds. It uses TypeScript, Svelte and Electron to add structure around plain text files through templates, linked entries, search, timelines and maps.

Why Markdown-Based?

This project started because I wanted a local tool for writing and tabletop worldbuilding, while also getting more practice with TypeScript, Svelte and Electron. I chose Markdown because keeps the content readable outside the app due to it's extremely simple structure and avoids locking everything into a database. I wanted Pod to be a tool to display already readable files more nicely.

Read More

Building a Local App with Web Tech

Since most of my programming work has been game-related, I used this project to work more directly with frontend structure, local file handling and desktop app workflows. Most of the development focused on state, reusable views and switching cleanly between reading and editing.

Read More