Registro flexible
El usuario define hábitos diarios o semanales con recordatorios personalizados según lo que quiera lograr.
Este espacio amplía la información de mi Proyecto de Fin de Ciclo, mostrando cómo Trackify ayuda a crear rutinas saludables con una experiencia clara, motivadora y fácil de seguir.
Esta pestaña funciona como un pequeño blog donde recopilo el objetivo y el enfoque de Trackify. La idea es que cualquier persona que visite mi portfolio entienda rápidamente el propósito de la aplicación y cómo se plantea su desarrollo.
Trackify organiza hábitos diarios y semanales, envía recordatorios automáticos y muestra el progreso con estadísticas claras para que mantener la constancia sea más sencillo.
Puedes ver un video mio explicando el uso de el PFC, el funcionamiento, tecnológica, parte de codigo y motivaciones. A parte de ver como funciona y las utilizades desarrolladas hasta el dia de la entrega.
El flujo de la aplicación está pensado para acompañar al usuario desde la creación de cada hábito hasta el seguimiento de sus resultados.
El usuario define hábitos diarios o semanales con recordatorios personalizados según lo que quiera lograr.
Poder tener hasta 5 amigos y compartir una misma racha y progresar juntos
Trackify contabiliza los días consecutivos cumplidos para reforzar la motivación y la constancia.
Las visualizaciones interactivas muestran la evolución del usuario y permiten detectar tendencias y áreas de mejora.
El proyecto combina herramientas modernas para lograr un desarrollo móvil robusto y escalable:
Trackify nace de mi interés por el desarrollo personal y la importancia de construir hábitos sólidos. Además, experiencias cercanas me han mostrado cómo una herramienta tecnológica puede contribuir al bienestar diario, por lo que este proyecto une mis ganas de aprender con la intención de crear algo útil para más personas.
En este espacio iré registrando los hitos más importantes del proyecto. Cada entrada incluye la fecha, el título del avance y el porcentaje de progreso alcanzado para poder seguir la evolución del PFC de un vistazo.
12/11/2025
Hoy, 12/11/2025, doy por finalizado el desarrollo de Trackify, mi Proyecto de Fin de Ciclo en
Desarrollo de Aplicaciones Multiplataforma.
La aplicación ya incluye todas las funcionalidades principales: registro de usuarios, creación de hábitos,
seguimiento del progreso y un gestor de racha completamente funcional que mide la constancia diaria.
Aunque las notificaciones automáticas no se han podido implementar debido a incompatibilidades técnicas,
el proyecto está terminado y listo para su entrega del TFG.
Próximamente intentaré añadir una nueva función de racha entre amigos para hacerlo aún más completo.
Puedes consultar el código completo en mis repositorios:
GitHub
o visitar mi portfolio en
victorr501.github.io.
8/11/2025
Hoy, 8/11/2025, he alcanzado un nuevo hito en el desarrollo de Trackify:
el gestor de racha ya funciona a la perfección 🎯.
Ahora la aplicación calcula y muestra de forma precisa las rachas de hábitos cumplidos,
ayudando a los usuarios a mantener su motivación y constancia día tras día.
Este avance consolida una de las funciones clave del proyecto, centrada en reforzar la disciplina personal
mediante estadísticas visuales y feedback inmediato.
El siguiente paso será implementar el sistema de notificaciones automáticas,
que permitirá recordar a cada usuario cuándo realizar sus hábitos según su configuración.
Con esta mejora, Trackify estará cada vez más cerca de su versión final completamente integrada.
1/11/2025
Hoy, 1/11/2025, he implementado nuevas mejoras en Trackify que hacen que la aplicación sea totalmente funcional. Ahora los usuarios pueden crear y completar hábitos de forma dinámica, asegurando que cada hábito solo pueda marcarse como completado una vez al día o semana según su configuración. Además, se ha mejorado el sistema de inicio de sesión, permitiendo que, una vez iniciada la sesión, el usuario no tenga que volver a hacerlo al abrir la aplicación. Estos avances hacen que la experiencia sea más fluida, cómoda y cercana a una versión final estable.
26/10/2025
Hoy, 26/10/2025, completé la pestaña de racha en la aplicación Trackify. En esta sección el usuario puede visualizar su racha actual y su racha más larga, reforzando la motivación y el seguimiento de sus hábitos. Además, se incluye un calendario interactivo donde se marcan los días en los que se han completado los hábitos, permitiendo tener una visión clara del progreso y la constancia. Con esta funcionalidad, el sistema ya ofrece una forma visual y atractiva de medir la continuidad en las rutinas personales.
24/10/2025
Hoy, 17/10/2025, he completado la pestaña de creación de hábitos en Trackify. Esta nueva funcionalidad permite al usuario personalizar sus hábitos, eligiendo el color, un emoticono representativo y los días de la semana o la frecuencia semanal según sus preferencias. Con esta mejora, la aplicación ofrece una experiencia más flexible y visual, facilitando la organización y el seguimiento de rutinas adaptadas a cada persona.
18/10/2025
Hoy, 18/10/2025, he completado el apartado del perfil de usuario en la aplicación.
Ahora, el usuario puede editar su información personal, cambiar la contraseña
e incluso eliminar su cuenta de forma segura.
También se han implementado los diálogos de confirmación para la edición de contraseña y eliminación de usuario,
permitiendo modificar la biografía, el correo electrónico, el nombre
y gestionar las notificaciones.
Con esta funcionalidad finalizada, el sistema ya cuenta con una base sólida para continuar con las
funcionalidades principales del proyecto, centradas en la
creación y gestión de hábitos que fomenten la constancia y la organización personal.
13/10/2025
Hoy, 13/10/2025, completé el sistema de login y empecé a diseñar la pantalla general y la de perfil. En esta última ya se carga correctamente el usuario tras corregir un pequeño bug en el backend con FastAPI. Poco a poco Trackify va tomando forma y se van cerrando las partes principales del proyecto.
11/10/2025
Durante los días 10 y 11 de octubre he logrado uno de los hitos más importantes del proyecto: conectar correctamente el frontend en React Native con el backend desarrollado en FastAPI. Ya funcionan tanto el registro como la autenticación de usuarios 🔐. Trackify empieza a funcionar de manera completa entre servidor y aplicación.
9/10/2025
Hoy, 09/10/2025, he configurado el backend con FastAPI, creando los endpoints de todas las tablas y el sistema completo de registro, login y autenticación. En el frontend, he levantado la app en React Native con las dos pantallas básicas: inicio de sesión y registro. Trackify empieza a tomar forma como una app para gestionar hábitos y mejorar la constancia diaria.
8/10/2025
Hoy, 08/10/2025, avancé en la estructura del backend con FastAPI y SQLAlchemy, creando los modelos Habit y HabitLog con sus relaciones y restricciones. También revisé el sistema de autenticación con tokens y el diseño general de la base de datos. En el frontend, inicié el proyecto en React Native configurado en JavaScript, simplificando la estructura inicial. Con esto, dejé sentadas las bases principales del sistema Trackify tanto a nivel de servidor como de aplicación móvil.