Full-Stack

Cinket

My D&D website for my players / Password: Limitless

In July 2024, I got into being a Dungeon Master for D&D and started creating my world: Cinket. Instead of keeping all of my notes and idea on a Google Document, I decided to use a note-taking application called Obsidian. What made me able to host my first D&D session on August 2024 was being able to upload all of my notes into a working website! All of my players are able to use this website and can reference it when creating their characters or have questions about the world of Cinket. I eventually kept expanding myh Obsidian notes, which inturn expanded my website to essentially be a D&D 5.5e wiki. I've decided to add password authentication for distribution purposes, but currently, the password is: Limitless.

JavaScript
Markdown
Obsidian
Dataview
Digital Garden
GitHub
Cinket
Project Details

Duration

9+ Months (Aug. 2024 – Current)

Team Size

1 developer

Key Challenges

  • β€’ Limited API
  • β€’ Page organization
  • β€’ API calls

Key Features

Password authentication

Uses Octauthent for password authentication to limit users and protect data.

Search bar

Advanced search bar that can search within the pages.

Side navigation

Collapsing folder structure and pages.

Dataview tables

Uses JavaScript and Dataview to display spells and tables.

Markdown to HTML

Converts Obsidian's Markdown to HTML, allowing for easy editing and hyperlinking.

Results & Impact

Key Achievements

  • My 10+ players use this instead of other D&D wikis
  • Used in ALL of my sessions during Dungeon Mastering
  • 50,000+ words of months of ongoing development on the world and game mechanics.

Lessons Learned

Since I am using an Obsidian extension to convert the md files to HTML, it's very limited compared to building a website from Next.js and other React frameworks.