- 💻 Técnica Superior en Desarrollo de Aplicaciones Multiplataforma.
- 🏅 Mención honorífica en el Proyecto Final del ciclo (CubeX).
- 🤝 ¡Abierta a todo tipo de consejos! Siempre agradecida por la ayuda de la comunidad de GitHub.
- 👩💻 <coding in> progress.
Realizado un curso de Introducción a Spring Data JPA en OpenWebinars. |
Durante las prácticas del ciclo DAM, recibí una formación intensiva de 1 mes dividida en dos partes:
|
CubeX es una aplicación multiplataforma desarrollada inicialmente como Trabajo de Fin de Grado (TFG), centrada en el mundo del speedcubing, la práctica de resolver cubos Rubik o rompecabezas en el menor tiempo posible. Diseñada para cubrir tanto las necesidades de usuarios principiantes como avanzados, CubeX ofrece una experiencia completa, intuitiva y accesible que va más allá de un simple temporizador.
-
Desarrollo con una única base de código multiplataforma para Android y Windows, garantizando una experiencia accesible e internacionalizada. Pronto estará disponible tanto para macOS y iOS como para Linux.
-
Backend como servicio que ofrece:
- Autenticación segura de usuarios.
- Base de datos en tiempo real (PostgreSQL).
- Almacenamiento en la nube para datos e imágenes.
-
Usado para el diseño UI/UX y prototipado de toda la aplicación, con una interfaz atractiva, accesible y fácil de usar. Además, la app cuenta con una mascota propia llamada Cubix, que guía al usuario durante su experiencia en la aplicación, sobretodo inicialmente.
Entre sus funcionalidades más destacadas se encuentran:
- Un temporizador, con opciones avanzadas de configuración y personalización completa de sonidos, inspección previa e idiomas.
- Un generador de scrambles adaptado a múltiples tipos de cubo (2x2, 3x3, Square-1, Megaminx, Pyraminx, etc.)
- Un sistema de estadísticas detalladas, que permite al usuario consultar sus mejores tiempos, promedios como Ao5, Ao12, Ao100,
porcentaje de penalizaciones y visualizar gráficas de rendimiento con los tiempos de cada sesión.
- Exportación de tiempos en PDF, útil para compartir progresos o mantener un registro físico o digital de los tiempos de cada sesión.
- Integración de notificaciones y recordatorios, para mantener la constancia en el entrenamiento.
🏅 CubeX fue reconocida como el mejor proyecto del curso, otorgándole la Mención Honorífica al proyecto. Como parte de la presentación, se complementó con:
- Folletos informativos para los que asistieron a la presentación.
- Pegatinas de la mascota de la aplicación, Cubix.
- Camiseta personalizada con Cubix.
Actualmente, CubeX ha evolucionado como un proyecto independiente del entorno académico. Se continúa trabajando activamente en su desarrollo con nuevas funcionalidades como:
- Modo versus para competir con otros usuarios.
- Chat para interacción social entre la comunidad.
- Sistema ampliado de scrambles y análisis con IA
© Además, se está investigando su protección legal mediante patente y analizando estrategias para su futura distribución en tiendas de aplicaciones.
CubeX fue mi Trabajo Fin de Grado, una app multiplataforma enfocada en el speedcubing, desarrollada con Flutter y Supabase.
|
Ampliación de la idea de proyecto de $BankPal del módulo de PMDM a Figma en el módulo de Desarrollo de Interfaces, se desarrolló una aplicación de banco más completa y con más funcionalidades. |
Acabada una aplicación de cubos de Rubik, donde podrás cronometrar tus tiempos, participar en competiciones, consultar tus estadísticas y competir en enfrentamientos uno contra uno.
Con referencia al proyecto de base de datos. |