Now live at hema.codewitch.io
Graphical overlay elements for HEMA Broadcasts powered by HEMA Ratings.
Tired of manually editing big photoshop files with your stream overlays for every single tournament participant? Tired of collecting information on every fencer manually? Then boy do we have a new product for you! Introducing HEMA-Broadcast (name subject to change)!
This project is intended to be a user-friendly web app that does the tedious and difficult tasks of creating stream overlays for HEMA tournaments for you. All you need to do is enter the name of the relevant fencers and out comes a ready to use graphical element.
This is very much a work in progress and there are plans to add multiple different templates and add options for changing the visual style etc.
Here's an very early, very outdated alpha demo to show the intended usage flow:
demo.mp4
Use pnpm as your package manager for best results. Use nvm or install Node.js version 21.7.1.
- Clone repository
- Run
pnpm install - Create a copy of
example.env, call it.env, and add your HEMA Ratings API key (get one by contacting them) - To run, use
pnpm run dev(orvercel dev) - Navigate to
localhost:3000
- Build using
pnpm build - Start using
pnpm start