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
- React + vite -
react-swc-ts - Dexie