multiApp: tu día completo en una sola app

Una app móvil que reúne agenda, notas, pendientes, gastos, lista de compras, lugares y salud, con funciones de IA en las tareas que más tiempo quitan.

Descargar APK para Android Versión 1.0.0 · aún no está en las tiendas, se instala permitiendo apps de origen desconocido.
Periodo
2026
Tipo
Proyecto personal
Plataformas
iOS · Android
Estado
En desarrollo
Gráfico de multiApp: cuatro bloques de colores y el lema Tu día completo en una sola app

Demasiadas apps para un solo día.

La agenda en una app, las notas en otra, los gastos en una hoja de cálculo y la lista del súper en un papel. multiApp reúne lo cotidiano en un solo lugar, con una pantalla de inicio que resume lo que importa hoy.

Mini apps sobre una base común.

Cada módulo es una mini app con su propia pantalla, pero todas comparten sesión, diseño, notificaciones y un botón central para crear rápido una tarea, evento, nota, gasto, compra, receta, comida o entrenamiento.

  • Agenda, notas y pendientesEventos y tareas del día en Inicio, con recordatorios locales que funcionan sin internet.
  • Gastos y presupuestoTotal del mes, desglose por categoría, periodos con límites, alertas al 80 % y apartados de ahorro.
  • Lista de comprasAgregar rápido con cantidad, marcar lo que ya está en el carrito y recibir los ingredientes de una receta.
  • LugaresCasa, trabajo o iglesia guardados en el mapa, con ruta en Google Maps, Waze o Apple Maps.
  • EjercicioModo entrenamiento con series, temporizador de descanso e historial que se agrega a la Agenda.
  • NotificacionesPush con Firebase y un resumen del día cada mañana, a la hora y en la zona horaria de cada usuario.

IA donde ahorra tiempo.

  • RecetarioGenera recetas a partir de una idea, manda sus ingredientes a la lista y registra la comida con “Lo comí”.
  • ¿Dónde compro?Agrupa lo pendiente por tipo de tienda (súper, farmacia, ferretería) y muestra las más cercanas en el mapa.
  • Rutina del díaArma el entrenamiento según el objetivo, nivel, equipo y lesiones, y lo entrenado en la semana. Cada ejercicio trae su tutorial.
  • Calorías por fotoEstima calorías y macros describiendo la comida o con una foto, analizada con un modelo de visión. La foto no se guarda.

Arquitectura.

Servicio externoPara qué
GroqIA de texto y de visión (recetas, rutinas, calorías, compras)
OpenStreetMapMapas con flutter_map, direcciones con Nominatim y tiendas cercanas con Overpass, sin clave ni costo
Firebase Cloud MessagingNotificaciones push y resumen diario
CloudinaryFoto de perfil, recortada a la cara en 256 × 256
Google y AppleInicio de sesión con cuenta existente

Un backend pensado para crecer.

  • Datos aislados por usuario. Una fábrica CRUD reutilizable filtra siempre por UserId, así que agregar un módulo nuevo son cuatro pasos.
  • Validación por lista blanca de campos en cada módulo, autenticación con JWT y middlewares de seguridad.
  • Respeto a los servicios gratuitos. Las búsquedas a Nominatim se espacian a una por segundo y se guardan en caché 10 minutos.
  • Listo para tiendas. Páginas públicas de privacidad, términos, soporte y eliminación de cuenta, como exigen App Store y Google Play.

Mi participación.

  • Diseño y desarrollo de la app en Flutter a partir de un mockup en Figma.
  • API REST con Node.js, Express y SQL Server, con migraciones y pruebas con node:test.
  • Integración de IA, mapas, notificaciones push, almacenamiento de imágenes e inicio de sesión con Google y Apple.
  • Preparación para publicar en App Store y Google Play.
DartFlutterNode.jsExpressSQL ServerJWTGroqOpenStreetMapFirebaseCloudinary

Capturas.

Pantalla Tus apps de multiApp con nueve mini apps
Todas las mini apps en un solo lugar.
Pantalla de presupuesto de multiApp con lo que queda del mes y gasto por categoría
Presupuesto del periodo por categoría.
Recetario con IA de multiApp generando una receta con ingredientes disponibles
Recetario con IA a partir de lo que tienes.
Rutina de entrenamiento de cuerpo completo generada con IA en multiApp
Rutina del día generada con IA.
Siguiente proyectoApp del Programa EDI 301