A real-time tournament management application for Cornhole competitions. Players register by scanning a QR code on their phones, and brackets update live as matches are scored. Optional Google Chat notifications DM players through the whole tournament, from the on-deck warning to the champions announcement.
Built with React 19, React Router 7 and TypeScript on a PocketBase backend, styled with TailwindCSS and deployed with Docker. Open source under the MIT licence.
Code: https://github.com/Schentrup-Software/shear-madness
Live app: https://shear-madness.schentrupsoftware.com/

Leave a Reply