Manuel Delgado Sánchez — Ingeniero de software backend

DR Fitness App

App multiplataforma para la gestión de gimnasios

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

Detalles del proyecto

2025

Año

Metodología

Desarrollo ágil

Full-Stack

Arquitectura

Tecnologías

Flutter · Java · PostgreSQL

Resumen

App multiplataforma para gestionar un gimnasio de principio a fin, con backend propio en Java y Spring Boot y pensada para más de 150 usuarios.

4

Módulos

800+

Ejercicios

150+

Usuarios

20+

Pantallas

Módulos

Usuarios

Inicio de sesión seguro con JWT, perfiles y roles (cliente, entrenador y administrador).

Ejercicios

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

Rutinas

Creación y seguimiento de rutinas, con registro de los pesos de cada sesión.

Estadísticas

Panel con gráficas de la evolución de cada usuario.

Roles de usuario

Cliente

Consulta sus rutinas, los ejercicios y sus estadísticas.

Entrenador

Crea rutinas y hace el seguimiento de sus clientes.

Administrador

Gestiona todo el sistema.

Tecnologías

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

Arquitectura del sistema DR Fitness

App móvil

Flutter / Dart

API REST

Spring Boot / Java

Database

PostgreSQL

Endpoints de la API

Autenticación

6 endpoints

Usuarios

4 endpoints

Ejercicios

5 endpoints

Rutinas

6 endpoints

Estadísticas

3 endpoints

Resultados

  • ✓ Se implementó todo lo previsto en el planteamiento inicial.
  • ✓ Arquitectura full-stack con patrones MVC y MVVM.
  • ✓ Seguridad con JWT y HTTPS.
  • ✓ Base de datos preparada para más de 150 usuarios a la vez.