SpellcastersDB
I built a community database and deck builder for Spellcasters Chronicles.
I built a community database and deck builder for Spellcasters Chronicles.
Visit SpellcastersDB • View on GitHub
Project Overview
SpellcastersDB is a Next.js application that serves as a community resource for the game Spellcasters Chronicles. It features:
- The Archive: A searchable, filterable database of all Units, Spells, Titans, and Spellcasters.
- Knowledge Tracker: An interactive calculator that connects to the community API to plan unlocks, track owned entities, and forecast daily progression.
- Guide Hub: A knowledge base covering game mechanics, ranked tier ladders, class upgrades, and progression systems.
- The Forge: A logic-validating deck builder with a CSS Grid layout, modals for saving/editing, short link sharing (via Upstash Redis), and toast notifications.
- The Trinity (Team Builder): Build and manage teams of 3 decks with shared card pool validation and short link sharing.
- Live Updates: A static JSON API allows for rapid balance updates without full site rebuilds.
- Accessibility: Built to WCAG 2.1 AA guidelines, including skip navigation, focus-trapped modals, and ARIA labels.
- Theming: 7 CSS themes (Dark, Light, Arcane, Inferno, Frost, Retro, GlitchWitch) plus a Rainbow mode.