Skip to content

frantaing/vtm-character-vault

Repository files navigation

Vampire: The Masquerade Character Vault

Welcome to my personal VtM Character Vault! This project started as a way for me to reference (and ponder) my characters/NPCs from any device, and as an excuse to learn React. It's a passion project that finally centralizes all my errant characters into one place.

This is a simple, wiki-esque collection of my characters (mostly V20), organized by clan, bloodline, or status (Caitiff/Thin-Blood). Each character has their own page with their character sheet, notes, images, and other details, all rendered dynamically from Markdown files via Astro 5 and React.

Note

Currently under construction! Probably a little rough around the edges, and I haven't even added a single character aside from the test/placeholder. But rest assured I will be adding at least one character! 🌝

Check it out here!

✨ Highlights

  • Astro 5 + Markdown: Dynamic wiki pages that load instantly.
  • React Islands: Interactive character sheets and image carousels where they’re actually needed.
  • View Transitions: Smooth, SPA-like navigation between pages.
  • Tailwind v4: Modern styling with proper dark mode support.

📌 Disclaimer

Non-commercial fan project · 100 % personal & portfolio use
Vampire: The Masquerade is © Paradox Interactive

All character portraits sourced from Pinterest, Tumblr, etc., credited when possible. If you’re the artist and want your work removed, please open an issue or contact me at frantan.github@manyme.com, and it'll be removed promptly.

📄 License

This project is licensed under the MIT License. See the LICENSE file for details. This license applies to the code only; images remain under their respective copyrights.

About

My personal VtM character vault built with Astro and React

Topics

Resources

Stars

Watchers

Forks

Contributors