Back to work
Flutter · Community Platform · Graph UI

Dojo Network

A martial arts community and training-history platform spanning mobile, administration, backend services, and web. The verified demo visualizes coach and training-partner relationships alongside progress, gyms, profiles, and community workflows.

FlutterDartJavaSpringNext.js
Dojo Network mobile view showing a coach, member, and two training partners connected in a visual martial arts training graph.

Problem

Martial arts communities need ways to understand profiles, gyms, training relationships, progress, and community updates across mobile and administrative surfaces.

Engineering Contribution

  • Created a neutral offline mobile demo experience.
  • Added a visual coach, member, and training-partner graph.
  • Included training statistics, milestone progress, gyms, profiles, and four-way navigation.
  • Removed known maps, analytics, FCM server, signing, and environment-sensitive material from the isolated copy.

Technical Decisions

The build focuses on the Flutter dependency surface, preserves a legacy manifest separately, and uses configurable service boundaries for local demo behavior.

Verification

  • Flutter release web build succeeds.
  • Focused Flutter analysis reports no issues.
  • Network and Gyms widget test passes.
  • 390 x 844 browser view verified without browser errors.