Technologies used: Typescript, React, Firebase
This was a project spearheaded by my friend Jackson Warley. He started developing this during a campaign of the tabletop RPG Blades in the Dark, to help him and his group keep track of their shared information. BitD relies on a unique “clock” mechanic to monitor progress on long-term projects, and well as moment-to-moment action, so the original purpose of the site was to allow all players to view and increment those clocks.
When I invaded their game as a character named Tik Tok (no relation), the gang’s amnesiac muscle, I also invaded the GitHub repo and added a few more features that I thought would be neat to have on hand. Specifically, I added the side bar, the interactive map page, and the notes page. The map and notes sync to Firebase in real time, so players can see markers and updates as they are added.
Even though our campaign ended a while ago, I still consider this a work in progress. In particular, I want to overhaul the Notes system to reduce the friction and make it easier to jot down quick notes for players to search for later.