Ir al contenido

Inteligencia artificial

Dicitencell AI

Un intérprete de mascotas en clave de humor: graba a tu perro o gato y recibe una lectura seria más un chiste en napolitano, con Claude.

TipoInteligencia artificial

El problema

Todo dueño de una mascota se ha preguntado alguna vez qué quería decir realmente ese ladrido. Las apps que dicen traducir a los animales son juguetes con chistes enlatados o prometen una ciencia que no existe. La idea de Dicitencell AI era ser honesta y divertida a la vez: un intérprete que admite que está adivinando, lee el contexto y responde en napolitano. Además, tenía que estar preparada para crecer hasta convertirse en una app de pago y en una app para iOS.

Lo que construí

Construí una aplicación web en la que grabas a tu mascota y la app te dice lo que «ha dicho», con total seriedad y con remate final.

  • Del animal al humano — grabas hasta 15 segundos en el navegador y eliges un contexto. El motor devuelve una emoción, una intención probable, una lectura seria del comportamiento, un chiste de una línea en napolitano, una puntuación de confianza y, cuando hace falta, una nota de seguridad.
  • Del humano al animal — escribes lo que quieres decir y recibes consejos sobre el tono, el gesto y una orden corta, además de un ladrido o maullido sintético. Los sonidos se sintetizan en el código y se indican claramente como simulación.
  • Siete niveles de napolitano — de «Light» a «Perro de barrio» y «Gato aristócrata».
  • Perfiles de mascotas — fotos, raza, carácter y costumbres van directamente al prompt, para que un gato perezoso y un cachorro hiperactivo no reciban la misma frase. Un historial de traducciones y un onboarding de seis pasos completan el recorrido.
  • Motor de IA intercambiable — la app habla con una única interfaz. El adaptador de Claude pide JSON estricto y lo valida con Zod. Si falta la clave o la respuesta está mal formada, entra en juego un motor simulado, así que el usuario siempre obtiene una respuesta.
  • Panel de administración — los usuarios y las claves de API se gestionan desde la app. Los ajustes de la voz de ElevenLabs y de los pagos con Stripe ya están listos para la siguiente fase.

Con qué está hecho

Next.js 14 con el App Router, TypeScript en modo estricto, React 18 y Tailwind CSS. Supabase aporta Postgres, autenticación y almacenamiento. El esquema tiene 15 tablas, todas con seguridad a nivel de fila, para que cada usuario solo pueda leer sus propias mascotas y traducciones. La IA funciona con Anthropic Claude a través del SDK oficial, solo en el servidor. Zod valida las entradas y la salida de la IA; las pruebas con Vitest cubren el motor.

Por qué se hizo así

La construí con un enfoque API-first. Toda la lógica vive en servicios del servidor detrás de rutas REST, y la interfaz web es solo un cliente más. La app prevista en SwiftUI para iPhone llamará a las mismas rutas en lugar de reescribir la lógica. El acceso de pago funciona igual: un plan interno (free, premium, admin) vive en la base de datos, y Stripe o StoreKit solo lo asignan.

¿Tienes una idea?
Hablemos.

Ya sea un sitio web, una app, un vídeo, una canción o algo más grande, estoy listo para ayudarte a hacerlo realidad.

Contáctame
  • Nápoles
  • Ideas
  • Proyectos
  • Personas
  • Siempre adelante