Sobre este proyecto
it-programming / mobile-development
Abierto
Se busca un equipo o desarrollador para la creación de PetLife 360, una web app (iOS/Android) innovadora en el sector HealthTech y SaaS. El objetivo principal es convertir visitas en suscriptores recurrentes a través de un flujo de diagnóstico clínico para mascotas. La aplicación se centrará en un algoritmo nutricional del lado del cliente que personaliza la ración de comida fresca para perros basándose en datos biométricos específicos de cada mascota.
Funcionalidades clave requeridas:
1. Gestión de Usuarios: Creación de perfiles de Dueños.
2. Gestión de Mascotas: Asociación de múltiples mascotas a cada dueño. Cada perfil de mascota debe incluir campos como Edad, Raza y Nivel de Actividad.
3. Algoritmo Nutricional: Implementación de un algoritmo para calcular la ración diaria de comida necesaria para cada mascota, utilizando los datos biométricos proporcionados.
4. Modelo de Suscripción: Venta de raciones de comida de forma semanal o quincenal mediante un modelo de suscripción recurrente. La fábrica de comida preparará las recetas (inicialmente 3 opciones).
5. Carrito de Compras: Sistema para guardar los pedidos de suscripción y procesar el pago.
6. Gestión de Direcciones: Almacenamiento de múltiples direcciones de entrega para los pedidos.
Requisitos Tecnológicos Obligatorios:
- Arquitectura: "Mobile First" y altamente escalable.
- Frontend: React Native con Expo (Managed Workflow).
- Lenguaje: TypeScript (tipado estricto es fundamental para la precisión en los cálculos de salud).
- Estilos: NativeWind (utilizando TailwindCSS para React Native).
- Backend / Base de Datos: Supabase (PostgreSQL) para autenticación y gestión de datos.
- Navegación: Expo Router (enfoque de enrutamiento basado en archivos).
Arquitectura de Datos:
La estructura lógica de las tablas de la base de datos, aunque relacional (sql), debe ser semánticamente compatible con el estándar médico hl7 fhir r4. Se requiere un mapeo cuidadoso de entidades como:
- Patient (Mascota): Incluyendo campos como name, gender, birthDate, y extensiones para breed (Raza) e isNeutered (Castrado - Booleano).
- Observation (Biometría): Para registrar datos biométricos relevantes.
Se busca un profesional con experiencia en el stack tecnológico mencionado capaz de construir una aplicación robusta, segura y escalable.
Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Crear una aplicación nueva
Plazo de Entrega: No definido
Habilidades necesarias