Introducing Gracie Tracker!

[Web Application]

🇺🇸 Your Personal Martial Arts Training Companion

🇨🇳 您的个人武术训练伴侣

🇪🇸 Tu Compañero Personal de Entrenamiento en Artes Marciales

gracie_techniques

Table of Contents

Overview | 概述 | Visión General

🇺🇸 Gracie Tracker is a comprehensive web application designed to help martial arts practitioners, particularly those studying Gracie Jiu-Jitsu, track their training progress, manage workouts, and organize their learning journey.

🇨🇳 Gracie Tracker 是一个综合性的网络应用程序,专为武术练习者(特别是学习 Gracie 柔术的人)设计,用于追踪训练进度、管理锻炼和组织学习历程。

🇪🇸 Gracie Tracker es una aplicación web integral diseñada para ayudar a los practicantes de artes marciales, particularmente a aquellos que estudian Jiu-Jitsu Gracie, a seguir su progreso de entrenamiento, gestionar entrenamientos y organizar su viaje de aprendizaje.

System Architecture | 系统架构 | Arquitectura del Sistema

graph TD
A[Frontend - React] --> B[Backend - Django]
B --> C[PostgreSQL Database]
B --> D[Authentication System]
B --> E[File Storage]
A --> F[Material UI Components]
A --> G[Redux State Management]

Tech Stack | 技术栈 | Stack Tecnológico

  • Frontend: React, Material-UI, Redux
  • Backend: Django, Django REST Framework
  • Database: PostgreSQL
  • Authentication: JWT Tokens
  • Deployment: Netlify (Frontend), PythonAnywhere (Backend)

Core Features | 核心功能 | Características Principales

1. Technique Progress Tracking | 技术进度追踪 | Seguimiento del Progreso Técnico

🇺🇸

  • Track completion of Gracie Combatives classes
  • Record dates for each class attendance
  • Monitor progress through belt requirements
  • Add personal notes for techniques
  • View comprehensive progress statistics

🇨🇳

  • 追踪 Gracie Combatives 课程完成情况
  • 记录每节课的出勤日期
  • 监控段位要求的进度
  • 添加技术相关的个人笔记
  • 查看综合进度统计

🇪🇸

  • Seguimiento de clases de Gracie Combatives
  • Registro de fechas de asistencia a cada clase
  • Monitoreo del progreso a través de requisitos de cinturón
  • Agregar notas personales para técnicas
  • Ver estadísticas completas de progreso

2. Fitness Tracking | 健身追踪 | Seguimiento de Ejercicio

🇺🇸

  • Create custom workout types
  • Track daily workouts
  • Color-coded calendar view
  • Export training data (PDF/PNG)
  • Default workout types included: BJJ, Boxing, Muay Thai, Running, Hiking

🇨🇳

  • 创建自定义运动类型
  • 追踪每日锻炼
  • 颜色编码的日历视图
  • 导出训练数据(PDF/PNG)
  • 默认包含的运动类型:巴西柔术、拳击、泰拳、跑步、徒步

🇪🇸

  • Crear tipos de ejercicio personalizados
  • Seguimiento de ejercicios diarios
  • Vista de calendario codificada por colores
  • Exportar datos de entrenamiento (PDF/PNG)
  • Tipos de ejercicio predeterminados: BJJ, Boxeo, Muay Thai, Correr, Senderismo

3. Class Schedule Management | 课程安排管理 | Gestión de Horarios de Clase

🇺🇸

  • View upcoming classes
  • Sign up for classes
  • Receive class reminders
  • Sync with Google Calendar
  • View class techniques

🇨🇳

  • 查看即将开始的课程
  • 报名参加课程
  • 接收课程提醒
  • 与谷歌日历同步
  • 查看课程技术内容

🇪🇸

  • Ver próximas clases
  • Inscribirse en clases
  • Recibir recordatorios de clase
  • Sincronizar con Google Calendar
  • Ver técnicas de clase

4. Note Taking System | 笔记系统 | Sistema de Toma de Notas

🇺🇸

  • Rich text editor
  • Technique-specific notes
  • Share notes with training partners
  • Search and filter notes
  • Export notes functionality

🇨🇳

  • 富文本编辑器
  • 技术专项笔记
  • 与训练伙伴分享笔记
  • 搜索和筛选笔记
  • 导出笔记功能

🇪🇸

  • Editor de texto enriquecido
  • Notas específicas de técnica
  • Compartir notas con compañeros
  • Buscar y filtrar notas
  • Funcionalidad de exportación de notas

User Interface Guide | 用户界面指南 | Guía de Interfaz de Usuario

graph LR
A[Home] --> B[Technique Tracker]
A --> C[Fitness Tracker]
A --> D[Class Schedule]
A --> E[Notes]
A --> F[Profile]

Key Screens | 主要界面 | Pantallas Principales

Security Features | 安全功能 | Características de Seguridad

🇺🇸

  • JWT token authentication
  • Secure password storage
  • Data encryption
  • Regular backups
  • Privacy controls

🇨🇳

  • JWT 令牌认证
  • 安全密码存储
  • 数据加密
  • 定期备份
  • 隐私控制

🇪🇸

  • Autenticación por token JWT
  • Almacenamiento seguro de contraseñas
  • Cifrado de datos
  • Copias de seguridad regulares
  • Controles de privacidad

Getting Started | 入门指南 | Comenzando

🇺🇸

  1. Visit [website URL]
  2. Create an account
  3. Complete profile setup
  4. Start tracking your progress

🇨🇳

  1. 访问 [网站链接]
  2. 创建账户
  3. 完成个人资料设置
  4. 开始追踪您的进度

🇪🇸

  1. Visite [URL del sitio]
  2. Cree una cuenta
  3. Complete la configuración del perfil
  4. Comience a seguir su progreso

Contact Information | 联系信息 | Información de Contacto

Future Development | 未来发展 | Desarrollo Futuro

🇺🇸

  • Mobile application
  • Video integration
  • Advanced analytics
  • Community features
  • Competition tracking

🇨🇳

  • 移动应用程序
  • 视频集成
  • 高级分析
  • 社区功能
  • 比赛追踪

🇪🇸

  • Aplicación móvil
  • Integración de video
  • Análisis avanzado
  • Características de comunidad
  • Seguimiento de competencias

© 2024 Gracie Tracker. All rights reserved. | 版权所有 | Todos los derechos reservados