← Todos los proyectos

Typevibes

  • Producto de IA
  • Freemium
  • Tipografía

Una herramienta tipográfica con IA que convierte un estado de ánimo en combinaciones de fuentes, con un plan gratuito y una versión Pro de pago, diseñada y desarrollada por mí.

01

Resumen

Un producto web en producción en el que hice el UX, la UI y el desarrollo. Eliges uno de los 30 vibes y obtienes una combinación curada de titular y cuerpo con un perfil de personalidad, consejos de uso y CSS listo para copiar, y luego puedes pedirle más sugerencias a la IA. Disponible en inglés y español, en modo oscuro y claro, en escritorio y móvil.

Reto

Lanzar un producto de IA de pago yo solo: ofrecer sugerencias de IA gratis sin que se disparen los costes de la API, y vender una versión Pro sin crear cuentas de usuario.

Solución

Un plan gratuito con límites semanales en el servidor, y una licencia Pro de pago único que se envía por email y se valida en el servidor. Sin registro en ningún momento.

Estado

Desarrollado y funcionando en typography-vibes.netlify.app. Los pagos Pro ya están hechos y se activan con el lanzamiento público en Product Hunt.

Herramientas

Claude (programación y prototipado), Anthropic API, Netlify y Netlify Functions, Netlify Blobs, Stripe, Resend.

02

En detalle

Los métodos y herramientas que elegí para este proyecto. Cambian en cada proyecto, según lo que necesite el problema.

Diseñar la experiencia

Un resultado de combinación: sliders de personalidad, lista de mejores usos, sí y no, etiquetas y Copiar CSS
Cada combinación incluye un perfil de personalidad, dónde funciona mejor, un «sí» y un «no», y CSS listo para copiar.

Empecé por el estado de ánimo en lugar de por los nombres de las fuentes, porque un vibe es como la mayoría de la gente describe la sensación que busca. Cada uno de los 30 vibes lleva a una combinación curada, explicada como la explicaría un diseñador.

  • Perfil de personalidad para cada combinación: qué transmite y dónde encaja.
  • Consejos de uso y CSS listo para copiar, para que el resultado vaya directo a un proyecto.
  • Sugerencias de IA sobre la selección curada, para explorar más allá de los 30 vibes.
  • Modo oscuro y claro, un layout para móvil y un selector inglés / español.

Sugerencias de IA con límites

Panel de sugerencias de fuentes con IA generando una nueva combinación para el vibe Retro
Las sugerencias de IA se suman a la combinación curada de cada vibe.

Las sugerencias de IA funcionan con la Anthropic API a través de una función de servidor, nunca desde el navegador, así que la clave se mantiene privada y el uso se puede controlar.

  1. Pedir: el usuario pide más combinaciones para un vibe.
  2. Comprobar: el servidor cuenta el uso por huella del dispositivo y número de semana. El plan gratuito permite 3 sugerencias por semana.
  3. Proteger: el modo incógnito está bloqueado, para que el límite no se pueda reiniciar abriendo una ventana privada.
  4. Responder: la Anthropic API devuelve las sugerencias.

Pagos sin cuentas

Pro es un pago único de 2,99 € que desbloquea sugerencias ilimitadas. Para que no haya fricción, no hay registro: la clave de licencia es la cuenta.

  1. Pagar: Stripe Checkout gestiona el pago.
  2. Recibir: se genera una clave de licencia y se envía por email con Resend.
  3. Desbloquear: la clave se guarda en el almacenamiento local del navegador.
  4. Validar: cada petición Pro se comprueba con las claves guardadas en Netlify Blobs.

Desarrollar con Claude

Diseñé y desarrollé todo el producto yo mismo, usando Claude para programar y prototipar. Empezó como un único archivo HTML y después se separó en HTML, CSS y JavaScript, alojado en Netlify con cuatro funciones de servidor:

  • suggest.jsSugerencias de IA y registro del uso.
  • create-checkout.jsInicia el pago con Stripe.
  • send-licence.jsGenera la clave de licencia y la envía por email con Resend.
  • validate-licence.jsComprueba las claves en Netlify Blobs.
03

Aprendizajes

Lo más importante que me llevo del proyecto.

  • Las reglas de negocio son decisiones de UX. El límite gratuito, el precio y el flujo de la licencia influyen en la conversión tanto como la interfaz. Encargarme de ambas cosas me permitió diseñarlas juntas en lugar de pasárselas a otro.
  • La IA cambia lo que puede lanzar un solo diseñador. Con Claude encargándose de buena parte de la programación, llevé un producto de la idea a pagos funcionando yo solo, mientras las decisiones de diseño y el listón de calidad seguían siendo míos.
  • Los límites forman parte de un producto de IA. Hicieron falta límites en el servidor, proteger la clave de la API y bloquear los trucos fáciles antes de poder ofrecer la funcionalidad de IA gratis.
  • El lanzamiento es un proyecto en sí mismo. Queda activar los pagos, grabar una demo corta y lanzar en Product Hunt.