FORGE
FORGE es una aplicación móvil Android para rastrear entrenamientos con funciones sociales. Utiliza .NET MAUI y PocketBase como backend. Permite registrar ejercicios, seguir amigos, obtener estadísticas y gamificar el entrenamiento.
Ficha actualizada 23 sept 2026, 14:37 · upstream 23 sept 2026, 14:25 · release v0.8.0-beta
Qué es FORGE
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
FORGE es un tracker de fitness en Android que añade un giro social al seguimiento de entrenamientos. La aplicación permite registrar ejercicios, series y repeticiones, mantener historiales completos con detalles por sesión, consultar más de 1.500 ejercicios catalogados con GIFs, buscar y filtrar por categorías, y seguir a amigos para compartir progreso. Incluye sistema de logros (48 badges), estadísticas detalladas, tema claro/oscuro, persistencia local con sincronización automática, importación/exportación en CSV y un panel de administración seguro.
- Seguir rutinas de entrenamiento personal sin necesidad de recordar pesos o repeticiones
- Compartir progreso con amigos mediante likes y seguimiento en tiempo real
- Motivarse mediante logros automáticos y estadísticas visuales de rendimiento
- Consultar historial completo de entrenamientos con detalles por sesión (series, kg×rep)
- Buscar ejercicios específicos por categoría o tipo de movimiento con GIFs de referencia
- Monitorear progreso a largo plazo con gráficos de volumen y estadísticas mensuales/anuales
- Backend completamente autocontenido en PocketBase, eliminando dependencias externas de base de datos
- API REST v1 de ExerciseDB con más de 1.500 ejercicios, permitiendo búsquedas avanzadas y filtros por categoría
- Sistema de logros (48 badges) que se activan automáticamente al completar objetivos, fomentando la gamificación
- Diseño MVVM con CommunityToolkit.Mvvm 8.4, garantizando separación clara entre modelos, vistas y lógica de negocio
- Soporte para temas claro/oscuro con fuentes Google Fonts (Inter, Lexend, Space Grotesk) adaptadas a Android
- No se implementan notificaciones push por ahora debido a que el SDK de Firebase no soporta .NET 10
- El seguimiento del peso corporal y medidas físicas aún no está disponible en la versión actual
- La puntuación de ranking entre amigos no está implementada (se sustituye por likes y feed social)
- Las fotos de progreso son compatibles solo hasta 3 MB con formato base64, sin compresión en el servidor
- La conexión al servidor es requerida para iniciar sesión y buscar ejercicios nuevos; se usa caché local para ejercicios ya vistos
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Para desplegar FORGE, utiliza un solo comando: `docker compose up -d pocketbase`. La aplicación .NET MAUI se compila en APK directamente desde el proyecto. Para producción, configura la variable de entorno `PocketBaseUrl` con tu IP pública o dominio. El backend PocketBase es autocontenido (~25 MB RAM idle), ideal para Raspberry Pi 4, PC antiguos o VPS de 1 GB. Se recomienda usar HTTPS y certificate pinning en producción.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.





