For context see Chrono Clash client - main page.

Features

For the MVP:

  • Being able to see a list of all available cards
  • Being able to create a deck + side deck + extra deck
  • Being able to download a .json of said decks

Out of scope for the MVP:

  • Being able to persist a decklist & share a link with others
  • Being able to download an image of your decklist
  • Creating an account etc
  • Having images (?) - Since there doesn’t seem to be a CDN already providing images

Data model

Engineering plan

  • Start simple: depending on the amount of cards we could serve everything statically and keep it in the browser cache (instead of using a backend)

Tech stack

Inspirations