A Magic: The Gathering turn tracker web application built with React, TypeScript, and Tailwind CSS.
Requirements: Node.js & npm
npm install
npm run devApp runs at http://localhost:8080
- Responsive design (mobile, tablet, desktop)
- MTG turn/phase tracking (5 phases + sub-phases)
- 2-player life totals with +/- buttons
- Game state persistence (localStorage)
- Keyboard shortcuts (arrows, space, R to reset)
- Dark mode support
- Full TypeScript type safety
- Zod schema validation
npm run dev- Start dev servernpm run build- Production buildnpm run lint- Check code qualitynpm run preview- Preview build locally
React 18 · TypeScript · Vite · Tailwind CSS · shadcn/ui · Zod
MIT