Somos ENARMAD una plataforma educativa médica en crecimiento. La aplicación ya existe y está desarrollada en flutterflow (low-code sobre flutter) dentro del ecosistema flutter / dart, con backend y arquitectura ya definidos y operativos.
Buscamos un experto (persona o equipo) en flutterflow y flutter/dart para dar continuidad, optimizar y mejorar una app móvil ya construida.
⚠️ **NO buscamos rehacer la aplicación ni iniciar un desarrollo desde cero.
El proyecto es EXCLUSIVAMENTE móvil:
* 📱 iOS
* 🤖 Android
* 📱 iPad
❌ No incluye desarrollo web público
❌ No incluye desktop
La app está orientada a educación médica, con navegación por áreas, especialidades y temas, y manejo de roles de usuario (público, usuario, premium, flash, gestor de contenido y administrador).
Funcionalidades principales a trabajar
1. Visualización de flashcards
* Navegación fluida y continua entre tarjetas
* Manejo eficiente de **texto e imágenes**
* Guardado de progreso y rutas rápidas de repaso
* Optimización para **grandes volúmenes de contenido**
* Experiencia adaptada a **móvil e iPad**
2. Sistema de preguntas y simuladores
* Preguntas de **opción múltiple**
* Feedback inmediato al usuario
* Exámenes rápidos y simuladores
* Flujo claro de evaluación, resultados y repaso
* Integración con estadísticas de progreso
3. Pantalla de administración (uso interno)
* Acceso por rol (gestor / administrador)
* Gestión de contenido:
* flashcards
* preguntas
* respuestas
* imágenes
* temas y áreas
* Selección de preguntas para simuladores y exámenes
* Cambios reflejados directamente en la app móvil
4. Mejora visual y UX
* Refinar la estética del Flutter existente
* Interfaces limpias, modernas y consistentes
* Correcta adaptación visual a iPad
* Enfoque **mobile-first**
5. Ajustes técnicos con Dart
* Implementación de **Custom Actions** en FlutterFlow
* Corrección de errores existentes
* Optimización de rendimiento y navegación
Arquitectura existente (resumen)
* App Flutter con **estado global (BLoC / Cubits)**
* Navegación declarativa basada en **roles de usuario**
* Integraciones ya existentes:
* Firebase (Auth, Firestore, Storage)
* Backend REST (
Node.js)
* Algolia (búsqueda)
* RevenueCat (suscripciones móviles)
* Backend con control de roles, estadísticas y pagos
Tecnologías clave:
* **FlutterFlow (obligatorio)**
* **Flutter / Dart (obligatorio)**
* Experiencia en apps educativas o de contenido (deseable)
* Firebase y APIs REST (deseable)
Buscamos un profesional capaz de entender flujos complejos de usuario y administración, mejorar la calidad visual y funcional de una app móvil existente, y acompañar la evolución de un producto educativo serio y en crecimiento.
Plazo de Entrega: No definido