Inspiration

My son and I are students at a Dojo and we consider our coaches our family, my son is a part of their competition team. We all of us had an idea that it would be great to be able to in some way have an analysis system where we could run analysis on fight videos that we record and can annotate on in an app, to generate statistics and see key data points on fight styles, opportunities and areas that can be improved. After speaking to multiple people in the Karate industry - it seems there is no tool that can do this - easily and geared towards martial arts. So we come up with Kumite Stats as a way to make this happen - now we will be able to get real fight analysis by taking our annotations and generating reports to improve performance. This will help all of our family and friends at our Dojo and to other Dojo's around the world!

What it does

The app allows us to create fighter profiles, upload videos for the fighters, annotate on the fight videos to create an analysis on their performance.

How we built it

We built it using Bolt mostly, Bolt handled deployment, UI and Supabase connections. Auth is handled through Supabase using OTP for sign in instead of passwords and uses RLS policies to prevent outsider access to user data and so each user can also only see their own data too.

Challenges we ran into

We ran into a couple of challenges, the auth, video player and video uploading/appending was difficult but this was where Bolt really helped us. We also had no idea for design and started messing around with things like Stitch with Google and Dribbble - gave Bolt a couple of screenshots and it managed to create something that we were visioning in our heads that really resonated with our idea.

Accomplishments that we're proud of

We are very proud of the app as a whole and can't wait to release to the public for others to try once we launch and test thoroughly internally and through a closed beta phrase too.

What we learned

I learned the fundamentals of development. I also learned that it is extremely difficult to work with AI if you are not willing to put in the time and be descriptive about what you want. You really have to go into detail to get the best results

What's next for Kumite Stats

Next we will test internally and iterate on any changes we want to make. This is key - once we are happy with testing and using it internally, we will then want to launch to the public. This is a real app with a genuine use case that fills a gap in the sport.

Built With

Share this project:

Updates