La ingeniería detrás de Anto
Arquitectura full-stack, IA conversacional y mensajería en tiempo real pensadas para un uso fiable en el día a día.

Stack tecnológico en producción
Librerías y servicios que mueven la app, la API y este sitio.
React Native (Expo) → Express.js / Socket.IO → MongoDB → OpenAIFrontend móvil
- React NativeiOS y Android
- Expo
- TypeScript
- React Navigation
- Socket.IO
- Expo Notifications
Frontend web
- Next.js
- React
- TypeScript
- CSS tokens
- socket.io-client
Backend
- Node.js
- Express
- MongoDB
- Socket.IO
- Winston
- Sentry
IA y datos
- OpenAI
- Pipeline de promptscontexto de sesión
- Redis
- i18n ES/EN
Seguridad
- JWT + refresh
- bcrypt
- Helmet
- validación de payloads
- rate limiting
DevOps e integraciones
- GitHub Actions
- Vercel
- Render
- Mercado Pago
- SendGrid
- ESLint
Arquitectura en capas
Clientes móvil y web, API Node con WebSockets, pipeline de IA con contexto de sesión, persistencia MongoDB y Redis.
Cliente móvil
React Native + Expo. Navegación nativa y Socket.IO.
Cliente web
Next.js, TypeScript, rutas ES/EN.
API y tiempo real
Express, REST, Socket.IO, logs Winston.
Capa de IA
OpenAI, prompts con contexto de sesión, historial en MongoDB.
Persistencia
MongoDB (usuarios, chat, suscripciones). Redis para sesión.
Desafíos y soluciones
Rendimiento en tiempo real
Desafío: Responder conversaciones al momento.
Solución: WebSockets con Socket.IO, Redis y consultas simples.
Privacidad
Desafío: Cuidar conversaciones privadas.
Solución: Cifrado en tránsito (TLS) y en reposo. Anto y el modelo leen el texto. Autenticación JWT y headers de seguridad.
Multiplataforma
Desafío: iOS, Android y web sin tres productos.
Solución: React Native en el teléfono y este sitio en Next.js.
IA
Desafío: Integrar OpenAI con el hilo de la persona.
Solución: Prompts con contexto de sesión.
Escala
Desafío: Escalar la app y las conversaciones.
Solución: API en Render, sitio en Vercel, GitHub Actions.
Uso
Desafío: Que se entienda y se pueda usar.
Solución: Una interfaz simple, la misma voz que el resto del sitio.
Pipeline de construcción
Del repo a producción (Vercel, Render, EAS, GitHub Actions).
Plan
Arquitectura, APIs, cómo se ve.
API
Express, OpenAI, JWT. Cifrado en tránsito (TLS) y en reposo. Anto y el modelo leen el texto. WebSockets.
Clientes
React Native y Next.js.
Revisión
Lint, types, build en GitHub Actions.
Deploy
Sitio en Vercel, API en Render, Sentry.
Quién lo construye
Marcelo Ull Marambio
Ingeniero full-stack: React Native/Expo, Next.js, Node.js, MongoDB, Socket.IO e integraciones OpenAI.
Si tienes una duda sobre cómo está armado Anto, escríbeme.
Anto no sustituye terapia ni atención clínica profesional. Si estás en crisis, busca ayuda de emergencia en tu país.