Manuel Delgado Sánchez — Ingeniero de Software Backend

DR Fitness App

Aplicación Móvil Multiplataforma para Gestión de Gimnasios

Flutter · Dart Java · Spring Boot PostgreSQL
Pantallas de la aplicación DR Fitness

Detalles del Proyecto

2025

Año de Finalización

Metodología

Desarrollo Ágil

Full-Stack

Arquitectura

Tecnologías

Flutter · Java · PostgreSQL

Descripción General

Aplicación móvil multiplataforma para la gestión integral de gimnasios. Soporta 150+ usuarios concurrentes con arquitectura full-stack profesional.

4

Módulos

800+

Ejercicios

150+

Usuarios

20+

Pantallas

Módulos Funcionales

Gestión de Usuarios

Autenticación segura con JWT, perfiles y roles (Cliente, Entrenador, Administrador).

Gestión de Ejercicios

Catálogo de 800+ ejercicios con instrucciones e imágenes.

Gestión de Rutinas

Creación y seguimiento de rutinas con registro de pesos.

Estadísticas

Panel de progreso personal con gráficos de evolución.

Roles de Usuario

Cliente

Rutinas, ejercicios, estadísticas personales.

Entrenador

Crear rutinas, gestionar clientes, seguimiento.

Administrador

Gestión completa del sistema.

Stack Tecnológico

Frontend

Flutter Dart Material Design Cupertino

Backend

Java 17 Spring Boot Spring Security Hibernate JPA

Base de Datos

PostgreSQL JPA/Hibernate ORM

Herramientas

Git/GitHub Postman SonarQube Maven

Arquitectura del Sistema

Arquitectura del sistema DR Fitness

Aplicación Móvil

Flutter / Dart

API REST

Spring Boot / Java

Database

PostgreSQL

Endpoints de la API

Authentication

6 endpoints

User Management

4 endpoints

Exercises

5 endpoints

Routines

6 endpoints

Statistics

3 endpoints

Conclusiones y Resultados

  • Implementadas todas las funcionalidades del proyecto inicial.
  • Arquitectura full-stack profesional con patrones MVC/MVVM.
  • Seguridad robusta con JWT y HTTPS.
  • Base de datos optimizada para 150+ usuarios concurrentes.