Buscamos programador full-stack para crear SaaS de chatbot IA (con Stripe y suscripciones)
Budget: €1,500 – €3,000 EUR
Buscamos un desarrollador web freelance con experiencia en SaaS, Stripe y chatbots de IA para clonar la funcionalidad y diseño de chat.chatbot.app.
El objetivo es crear una plataforma similar, moderna y fluida, compatible con modo claro/oscuro según la preferencia del usuario.
El proyecto debe permitir a los usuarios interactuar con varios modelos de IA (como los que aparecen en la web original) bajo un sistema de suscripción freemium integrado con Stripe.
⸻
Requisitos funcionales
• Reproducción de la interfaz tipo ChatGPT, con diseño Dark/Light automático.
• El chat debe mostrarse, pero al intentar enviar un mensaje debe aparecer un popup de login o registro.
• Una vez registrado, el usuario podrá enviar hasta 3 mensajes gratis antes de que se le solicite actualizar a plan PRO.
• Implementación de suscripciones con Stripe (Checkout + Billing Portal).
• Manejo de webhooks Stripe para:
• Activación y cancelación automática de suscripciones.
• Gestión de pagos fallidos y bajas.
• Panel de usuario con información de su plan, facturación y estado de cuenta.
• Envío automático de emails:
• Bienvenida al registrarse.
• Confirmación de suscripción.
• Aviso o confirmación de cancelación.
• Integración de todos los modelos de IA visibles en chat.chatbot.app.
• Fluidez y experiencia de usuario similar a ChatGPT (sin recargas de página).
⸻
Tecnologías sugeridas (flexible)
Se pueden usar frameworks o plantillas preexistentes siempre que el resultado sea robusto y mantenible.
Stack recomendado (no obligatorio):
• Frontend: Next.js / React / TailwindCSS
• Backend: Laravel / Node.js / Express
• Autenticación: Clerk / Auth.js / Laravel Breeze
• Pagos: Stripe (Checkout + Webhooks)
• Base de datos: MySQL / PostgreSQL / Prisma / Eloquent
• Email: Resend, Mailgun o similar
• Integraciones IA: OpenAI, Claude, Gemini, etc.
⸻
Requisitos del desarrollador
• Experiencia comprobable en SaaS y Stripe Billing.
• Dominio de integración con APIs de IA (OpenAI u otras).
• Experiencia con frameworks modernos (Next.js, Laravel, etc.).
• Capacidad de entregar un diseño pixel-perfect, fluido y responsive.
• Experiencia con webhooks y automatización de eventos de pago.
• Comunicación fluida y capacidad de documentar el trabajo.
⸻
Condiciones
Proyecto llave en mano: desde el diseño base hasta el despliegue funcional.
Entregable: código completo y documentación con instrucciones de despliegue (GitHub).
Se valorará disponibilidad para mantenimiento posterior.
El objetivo es crear una plataforma similar, moderna y fluida, compatible con modo claro/oscuro según la preferencia del usuario.
El proyecto debe permitir a los usuarios interactuar con varios modelos de IA (como los que aparecen en la web original) bajo un sistema de suscripción freemium integrado con Stripe.
⸻
Requisitos funcionales
• Reproducción de la interfaz tipo ChatGPT, con diseño Dark/Light automático.
• El chat debe mostrarse, pero al intentar enviar un mensaje debe aparecer un popup de login o registro.
• Una vez registrado, el usuario podrá enviar hasta 3 mensajes gratis antes de que se le solicite actualizar a plan PRO.
• Implementación de suscripciones con Stripe (Checkout + Billing Portal).
• Manejo de webhooks Stripe para:
• Activación y cancelación automática de suscripciones.
• Gestión de pagos fallidos y bajas.
• Panel de usuario con información de su plan, facturación y estado de cuenta.
• Envío automático de emails:
• Bienvenida al registrarse.
• Confirmación de suscripción.
• Aviso o confirmación de cancelación.
• Integración de todos los modelos de IA visibles en chat.chatbot.app.
• Fluidez y experiencia de usuario similar a ChatGPT (sin recargas de página).
⸻
Tecnologías sugeridas (flexible)
Se pueden usar frameworks o plantillas preexistentes siempre que el resultado sea robusto y mantenible.
Stack recomendado (no obligatorio):
• Frontend: Next.js / React / TailwindCSS
• Backend: Laravel / Node.js / Express
• Autenticación: Clerk / Auth.js / Laravel Breeze
• Pagos: Stripe (Checkout + Webhooks)
• Base de datos: MySQL / PostgreSQL / Prisma / Eloquent
• Email: Resend, Mailgun o similar
• Integraciones IA: OpenAI, Claude, Gemini, etc.
⸻
Requisitos del desarrollador
• Experiencia comprobable en SaaS y Stripe Billing.
• Dominio de integración con APIs de IA (OpenAI u otras).
• Experiencia con frameworks modernos (Next.js, Laravel, etc.).
• Capacidad de entregar un diseño pixel-perfect, fluido y responsive.
• Experiencia con webhooks y automatización de eventos de pago.
• Comunicación fluida y capacidad de documentar el trabajo.
⸻
Condiciones
Proyecto llave en mano: desde el diseño base hasta el despliegue funcional.
Entregable: código completo y documentación con instrucciones de despliegue (GitHub).
Se valorará disponibilidad para mantenimiento posterior.
Related categories:
PHP
JavaScript
Software Architecture
Software Testing
MySQL
HTML
PostgreSQL
Laravel
AngularJS
React.js