Saltar al contenido
JC.dev
Área Técnica
Volver a Proyectos

SaaS B2B

NutriFlow

NutriFlow — Plataforma SaaS inteligente y en fase de crecimiento (Beta) diseñada para la gestión integral de la salud nutricional. Permite a los usuarios recibir dietas personalizadas y planes de ejercicio adaptados en tiempo real mediante el motor de IA Gemini 2.0. Actualmente el producto se encuentra en fase de expansión, optimizando la experiencia de usuario y la escalabilidad del sistema.

NutriFlow Dashboard

De un vistazo

Tipo de proyecto
Proyecto personal
Rol
Proyecto personal: SaaS B2B en fase Beta, con frontend, API y base de datos propios.
Stack
  • Next.js 16
  • NestJS 11
  • Supabase (PostgreSQL)
  • Gemini 2.0 Flash
  • Tailwind CSS
  • Railway

Qué demuestra

  1. Arquitectura separada: frontend en Next.js 16 y API modular en NestJS 11 desplegada en Railway.
  2. Autenticación por roles con Row Level Security directamente en la base de datos.
  3. Integración de IA generativa (Gemini) para generar planes de alimentación basados en macros.

Arquitectura

Cómo se conectan el frontend, la API, la base de datos y el motor de IA.

  1. Next.js 16, Frontend. Frontend en Next.js 16, separado de la API. Siguiente: NestJS 11.
  2. NestJS 11, API en Railway. API modular en NestJS 11 desplegada en Railway. Siguiente: Supabase, Gemini 2.0.
  3. Supabase, PostgreSQL · RLS. Base de datos con Row Level Security: la autenticación por roles vive en la propia base. Fin del flujo.
  4. Gemini 2.0, Planes por macros. Gemini 2.0 Flash genera los planes de alimentación basados en macros. Fin del flujo.

El Problema

Los nutricionistas independientes dedican parte de su tiempo a tareas administrativas.

  • Armar planes de alimentación manualmente.
  • Recordatorios de citas.
  • Gestión de pagos.

La Solución Tecnológica

Un sistema centralizado, con la inteligencia en Gemini 2.0 Flash y el motor en tiempo real de Supabase.

  • Frontend Ecosistema de Next.js 16 para una velocidad de carga excepcional.
  • Backend NestJS 11 para una arquitectura modular y escalable en Railway.
  • Autenticación por roles usando RLS (Row Level Security) directamente en la base de datos para garantizar la privacidad de los pacientes.
  • Generador de planes de alimentación automatizado basado en macros.