BlackBelt Design
SwiftUIで作った本格的なBJJトレーニングアプリ。テクニックライブラリ、練習ログ、帯の進捗管理を含む36,000行以上のコード。
プロジェクトのローカライズ版。stack、links、code、主要な技術詳細を保持しています。
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