A engenharia por trás da Anto

Arquitetura full-stack, IA conversacional e mensagens em tempo real, pensadas para um uso confiável no dia a dia.

Mãos com o celular aberto num chat sem resposta e, ao lado, um caderno com perguntas escritas à mão

Arquitetura em camadas

Clientes móvel e web, API Node com WebSockets, pipeline de IA com contexto de sessão, MongoDB e Redis.

📱

Cliente móvel

React Native + Expo. Navegação nativa e Socket.IO.

React NativeExpoTypeScriptSocket.IO
🌐

Cliente web

Next.js, TypeScript, rotas do site em es, en e pt.

Next.jsReactTypeScriptCSS
⚙️

API e tempo real

Express, REST, Socket.IO, logs Winston.

Node.jsExpressSocket.IOWinston
🤖

Camada de IA

OpenAI, prompts com contexto de sessão, histórico no MongoDB.

OpenAIPromptsMongoDBRedis
💾

Persistência

MongoDB (usuários, chat, assinaturas). Redis para a sessão.

MongoDBMongooseRedisÍndices

Desafios e soluções

⚡

Tempo real

Desafio: Responder a conversa no momento.

Solução: WebSockets com Socket.IO, Redis e consultas simples.

🔒

Privacidade

Desafio: Cuidar de conversas privadas.

Solução: Criptografia em trânsito (TLS) e em repouso. A Anto e o modelo leem o texto. Autenticação JWT e headers de segurança.

📱

Várias plataformas

Desafio: iOS, Android e web sem três produtos.

Solução: React Native no celular e este site em Next.js.

🤖

IA

Desafio: Integrar a OpenAI com o fio da pessoa.

Solução: Prompts com contexto de sessão.

📊

Escala

Desafio: Escalar o aplicativo e as conversas.

Solução: API no Render, site na Vercel, GitHub Actions.

🎨

Uso

Desafio: Que dê para entender e usar.

Solução: Uma interface simples, a mesma voz do resto do site.

Pipeline de construção

Do repositório à produção (Vercel, Render, EAS, GitHub Actions).

1

Plan

Arquitetura, APIs, como se vê.

    2

    API

    Express, OpenAI, JWT. Criptografia em trânsito (TLS) e em repouso. A Anto e o modelo leem o texto. WebSockets.

      3

      Clientes

      React Native e Next.js.

        4

        Revisão

        Lint, types, build no GitHub Actions.

          5

          Deploy

          Site na Vercel, API no Render, Sentry.

            👨‍💻

            Quem constrói

            Marcelo Ull Marambio

            Engenheiro full-stack: React Native/Expo, Next.js, Node.js, MongoDB, Socket.IO e integrações com a OpenAI.

            Se você tem uma dúvida sobre como a Anto é construída, escreva para mim.

            A Anto não substitui terapia nem atendimento clínico profissional. Se você estiver em crise, procure ajuda de emergência no seu país.

            Desenvolvimento - Anto | Stack e arquitetura