BlackBelt Design
Une application complète d’entraînement BJJ construite avec SwiftUI. Plus de 36 000 lignes de code couvrant bibliothèque de techniques, journal d’entraînement et progression de ceinture.
Version localisée du projet, avec stack, liens, code et détails techniques principaux préservés.
A training companion for Brazilian Jiu-Jitsu practitioners, built entirely in SwiftUI.
Features
- Technique library — searchable database of techniques organized by position and belt level
- Training log — track sessions, sparring rounds, and what you drilled
- Belt progression — visual progress tracker with milestone tracking
- Session timer — configurable round timer for drilling and sparring
Technical details
36,815 lines of SwiftUI. Custom animations, Core Data persistence, and a design system built from scratch. My first production iOS app — the project that proved a marketer could build real software.
Stack
Swift · SwiftUI · Core Data · Xcode