SpellcastersDB

I built a community database and deck builder for Spellcasters Chronicles.

active

I built a community database and deck builder for Spellcasters Chronicles.

Visit SpellcastersDBView 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.