PROMPT PERFECTO BASE - CAPITALTA
📋 Documento de Contexto Completo para Desarrollo
Versión: 1.0
Fecha: Diciembre 2025
Estado: Fase 1 Completada - Fundamentos Listos
🎯 Resumen Ejecutivo
Este documento consolida todo el contexto necesario para desarrollar la plataforma completa de Capitalta, una SOFOM ENR especializada en créditos para el sector de la construcción en México. La plataforma incluye landing page, dashboard de clientes, panel administrativo, y sistemas de evaluación crediticia automatizada mediante IA.
📁 Estructura de Documentación
✅ Documentación Completada (Fase 1)
1. Arquitectura Frontend
Ubicación: /contexto/docs/tecnologia/arquitectura-frontend.mdx
Contenido:
- Stack tecnológico completo: Next.js 14, Shadcn/ui, TypeScript, TailwindCSS
- Estructura de carpetas y organización del código
- Patrones de diseño y mejores prácticas
- State management con Zustand
- Autenticación y autorización
- Optimización de performance
- Estrategia de testing
Decisiones Clave:
- Framework: Next.js 14 con App Router
- UI Library: Shadcn/ui (componentes copiables, altamente customizables)
- Styling: TailwindCSS con sistema de diseño personalizado
- Forms: React Hook Form + Zod para validaciones
- State: Zustand para estado global, React Query para servidor
- Charts: Recharts para visualizaciones
2. Wireframes de Alta Fidelidad
Ubicación: /contexto/docs/sitio/wireframes-alta-fidelidad.mdx
Páginas Documentadas:
- Landing Page - Hero, beneficios, productos, testimonios, FAQ, footer
- Dashboard Cliente - Resumen, solicitudes, documentos, notificaciones
- Solicitud de Crédito - Formulario multi-step con 5 pasos
- Dashboard Admin - Pipeline, métricas, gestión de solicitudes
- Detalle de Solicitud (Admin) - Evaluación completa, documentos, análisis
Especificaciones Incluidas:
- Layout detallado de cada sección
- Componentes UI necesarios
- Interacciones y microanimaciones
- Estados de carga y error
- Responsive breakpoints
- Accesibilidad (WCAG 2.1 AA)
3. API Endpoints Críticos
Ubicación: /contexto/docs/tecnologia/api-endpoints-criticos.mdx
10 Endpoints Documentados:
POST /auth/register- Registro de usuariosPOST /auth/login- Inicio de sesiónPOST /solicitudes- Crear solicitud de créditoGET /solicitudes/{id}- Obtener detalle de solicitudGET /solicitudes- Listar solicitudes (con filtros y paginación)PATCH /solicitudes/{id}- Actualizar solicitudPOST /solicitudes/{id}/documentos- Subir documentosPOST /cfdi/conectar- Conectar con SAT para análisis CFDIPOST /avm/solicitar- Solicitar valuación automatizadaGET /dashboard/metricas- Obtener métricas del dashboard
Especificaciones Incluidas:
- Request/Response completos con ejemplos
- Validaciones y reglas de negocio
- Códigos de error y manejo
- Autenticación y permisos
- Rate limiting
- Webhooks y eventos
4. User Flows Principales
Ubicación: /contexto/docs/proceso/user-flows-principales.mdx
3 Flujos Documentados:
Flow 1: Registro y Onboarding Completo
- Landing → Registro → Verificación Email → Perfil Básico → Verificación Identidad → Verificación Biométrica → Dashboard
- Duración: 15-20 minutos
- 7 pasos detallados con validaciones y casos edge
Flow 2: Solicitud de Crédito (Persona Física)
- Dashboard → Selección Producto → Calculadora → Formulario Multi-step (5 pasos) → Documentos → CFDI → Revisión → Firma → Confirmación
- Duración: 25-30 minutos
- 9 pasos detallados con auto-save y recuperación
Flow 3: Evaluación y Aprobación (Vista Admin)
- Dashboard Admin → Seleccionar Solicitud → Revisión Inicial → Validar Documentos → Análisis Crediticio → Scoring → AVM → Decisión → Notificar Cliente
- Duración: 2-4 horas
- 7 pasos con análisis automatizado y manual
📚 Documentación Existente (Pre-Fase 1)
Contexto de Negocio
/contexto/docs/empresa/overview.mdx- Visión, misión, propuesta de valor/contexto/docs/empresa/modelo-saas-financiero.mdx- Modelo de negocio/contexto/docs/empresa/kpis.mdx- Métricas clave del negocio/contexto/docs/propuesta/resumen-ejecutivo.mdx- Resumen ejecutivo
Productos y Servicios
- Crédito Simple PYME (hasta $5M, 50% LTV, 6-36 meses)
- Persona Física con Actividad Empresarial
- Persona Moral
- Crédito para Construcción Premium
Tecnología e IA
/contexto/docs/tecnologia/arquitectura-plataforma.mdx- Arquitectura general/contexto/docs/tecnologia/guia-diseno.mdx- Guía de diseño visual/contexto/docs/tecnologia/componentes-ui-necesarios.mdx- Lista de componentes
Sitio Web
/contexto/docs/sitio/estructura.mdx- Mapa de rutas y navegación/contexto/docs/sitio/copys.mdx- Copy de landing page
🚀 Estado Actual del Proyecto
✅ Completado (Fase 1 - Fundamentos)
-
Arquitectura Frontend Definida
- Stack tecnológico seleccionado y justificado
- Estructura de carpetas y organización
- Patrones de diseño establecidos
- Estrategia de state management
- Plan de testing y CI/CD
-
Wireframes de Alta Fidelidad
- 5 páginas principales completamente especificadas
- Componentes UI identificados y documentados
- Interacciones y microanimaciones definidas
- Responsive design considerado
- Accesibilidad incluida
-
API Endpoints Especificados
- 10 endpoints críticos documentados
- Request/Response con ejemplos reales
- Validaciones y reglas de negocio
- Manejo de errores estandarizado
- Autenticación y seguridad
-
User Flows Documentados
- 3 flujos principales mapeados end-to-end
- Validaciones y casos edge considerados
- Métricas y analytics definidas
- Estrategia de recuperación de sesión
- Notificaciones y comunicación
⚠️ Pendiente (Fases 2-5)
Fase 2: Contenido y Diseño
Prioridad Alta:
-
Copy Completo
- Todas las páginas de la landing
- Emails transaccionales (15+ templates)
- Mensajes de error y validación
- Tooltips y ayuda contextual
- Términos y condiciones legales
- Aviso de privacidad
-
Assets Gráficos
- Logo en todas las variantes
- Iconografía personalizada
- Ilustraciones para landing
- Imágenes de productos
- Fotos de equipo
- Testimonios con fotos reales
-
Animaciones y Microinteracciones
- Transiciones entre páginas
- Loading states
- Success/error animations
- Scroll animations
- Hover effects
- Progress indicators
-
Documentos Legales
- Términos y condiciones completos
- Aviso de privacidad (LFPDPPP)
- Contrato de crédito digital
- Pagaré digital
- Autorización de consulta de buró
Fase 3: Marketing Digital
Prioridad Alta:
-
SEO
- Keyword research completo
- Meta tags para todas las páginas
- Schema markup (Organization, Product, Review)
- Sitemap XML
- Robots.txt
- Open Graph y Twitter Cards
- Estrategia de contenido (blog)
-
Funnel de Conversión
- Mapa del customer journey completo
- Landing pages específicas por producto
- A/B testing plan
- Lead magnets (calculadoras, guías)
- Email sequences (nurturing)
- Retargeting strategy
-
Analytics y Tracking
- Google Analytics 4 setup
- Google Tag Manager
- Eventos personalizados
- Conversiones y goals
- Funnels de conversión
- Heatmaps (Hotjar/Clarity)
- Session recording
-
Optimización de Conversión (CRO)
- Análisis de puntos de fricción
- Optimización de formularios
- Social proof strategy
- Urgency y scarcity tactics
- Exit-intent popups
- Chat en vivo / Chatbot
-
Paid Advertising
- Google Ads (Search, Display)
- Facebook/Instagram Ads
- LinkedIn Ads (B2B)
- Remarketing campaigns
- Budget allocation
- KPIs y ROI tracking
Fase 4: Operaciones y Compliance
Prioridad Media:
-
Procesos Operativos
- Manual de operaciones
- Workflows de evaluación crediticia
- Proceso de desembolso
- Proceso de cobranza
- Manejo de incumplimientos
- Proceso de renovación
-
Customer Support
- Base de conocimiento (FAQ extendido)
- Scripts de atención al cliente
- Escalation matrix
- SLAs de respuesta
- Integración con CRM
- Chatbot training data
-
Compliance y Regulatorio
- Cumplimiento CNBV
- Prevención de lavado de dinero (PLD)
- Conoce a tu cliente (KYC)
- Reportes regulatorios
- Auditoría y controles internos
- Políticas de privacidad y seguridad
-
Reportes y Dashboards
- Dashboard ejecutivo
- Reportes de cartera
- Análisis de riesgo
- Reportes regulatorios
- Métricas operativas
- Alertas y notificaciones
Fase 5: Testing y Launch
Prioridad Alta:
-
Testing Completo
- Unit tests (>80% coverage)
- Integration tests
- E2E tests (Playwright/Cypress)
- Performance testing (Lighthouse)
- Security testing (OWASP)
- Accessibility testing (WCAG 2.1 AA)
- User acceptance testing (UAT)
-
Deployment y DevOps
- CI/CD pipeline completo
- Staging environment
- Production environment
- Monitoring y logging (Sentry, LogRocket)
- Backup y disaster recovery
- Escalabilidad y auto-scaling
- CDN y optimización de assets
-
Documentación Técnica
- README completo
- Guía de instalación
- Guía de desarrollo
- Guía de deployment
- API documentation (Swagger/OpenAPI)
- Troubleshooting guide
-
Launch Plan
- Soft launch con usuarios beta
- Feedback collection
- Bug fixes y ajustes
- Marketing launch campaign
- PR y comunicación
- Post-launch monitoring
- Iteración y mejora continua
🎨 Sistema de Diseño
Paleta de Colores
Primarios:
- Azul Capitalta:
#1E3A8A(Confianza, profesionalismo) - Azul Claro:
#3B82F6(Accesibilidad, modernidad)
Secundarios:
- Verde Éxito:
#10B981(Aprobaciones, confirmaciones) - Naranja Advertencia:
#F59E0B(Alertas, atención) - Rojo Error:
#EF4444(Errores, rechazos)
Neutros:
- Gris 900:
#111827(Texto principal) - Gris 600:
#4B5563(Texto secundario) - Gris 300:
#D1D5DB(Bordes) - Gris 100:
#F3F4F6(Fondos) - Blanco:
#FFFFFF
Tipografía
Primaria: Inter (Sans-serif)
- Headings: 700 (Bold)
- Body: 400 (Regular)
- Emphasis: 600 (Semi-bold)
Secundaria: JetBrains Mono (Monospace)
- Código y números
Espaciado
Sistema de 8px:
- xs: 4px
- sm: 8px
- md: 16px
- lg: 24px
- xl: 32px
- 2xl: 48px
- 3xl: 64px
Componentes Base (Shadcn/ui)
Instalados:
- Button, Input, Select, Checkbox, Radio
- Card, Dialog, Sheet, Popover, Dropdown
- Table, Tabs, Accordion, Collapsible
- Form, Label, Error Message
- Toast, Alert, Badge
- Progress, Skeleton, Spinner
- Avatar, Tooltip, Separator
🔧 Stack Tecnológico Completo
Frontend
- Framework: Next.js 14 (App Router, Server Components)
- Language: TypeScript 5.3
- UI Library: Shadcn/ui + Radix UI
- Styling: TailwindCSS 3.4
- Forms: React Hook Form + Zod
- State Management: Zustand (global), React Query (server)
- Charts: Recharts
- Animations: Framer Motion
- Icons: Lucide React
- Date: date-fns
- File Upload: react-dropzone
- PDF: react-pdf
- Camera: react-webcam
Backend (Recomendado)
- Framework: Node.js + Express / Fastify
- Language: TypeScript
- ORM: Prisma / Drizzle
- Database: PostgreSQL (principal), Redis (cache)
- Auth: NextAuth.js / Clerk
- File Storage: AWS S3 / Cloudflare R2
- Email: Resend / SendGrid
- SMS: Twilio
- Queue: BullMQ + Redis
- Cron Jobs: node-cron
IA y Análisis
- OCR: Google Vision API / Tesseract
- Face Recognition: AWS Rekognition / Face++
- AVM: Modelo custom (scikit-learn / TensorFlow)
- Scoring: Modelo custom con XGBoost
- CFDI Analysis: Parser custom + análisis estadístico
- LLM: OpenAI GPT-4 (para chatbot y análisis)
DevOps
- Hosting: Vercel (frontend), Railway/Render (backend)
- Database: Supabase / PlanetScale
- CDN: Cloudflare
- Monitoring: Sentry, LogRocket, Vercel Analytics
- CI/CD: GitHub Actions
- Testing: Vitest, Playwright, Testing Library
📊 Métricas Clave (KPIs)
Negocio
- Cartera Total: Objetivo $50M en 12 meses
- Tasa de Aprobación: >90%
- Tiempo de Aprobación: <24 horas
- Tasa de Default: <3%
- NPS (Net Promoter Score): >50
Producto
- Conversion Rate (Landing → Registro): >15%
- Conversion Rate (Registro → Solicitud): >60%
- Completion Rate (Solicitud): >80%
- Time to First Solicitud: <7 días
- Churn Rate: <5% mensual
Técnico
- Page Load Time: <2 segundos
- Time to Interactive: <3 segundos
- Lighthouse Score: >90
- Uptime: >99.9%
- API Response Time: <200ms (p95)
🔐 Seguridad y Compliance
Seguridad
- HTTPS obligatorio (TLS 1.3)
- Encriptación de datos sensibles (AES-256)
- Hashing de contraseñas (bcrypt)
- Rate limiting en APIs
- CORS configurado correctamente
- CSP (Content Security Policy)
- XSS y CSRF protection
- SQL Injection prevention
- Auditoría de dependencias (npm audit)
Compliance
- LFPDPPP (Ley Federal de Protección de Datos Personales)
- CNBV (Comisión Nacional Bancaria y de Valores)
- PLD (Prevención de Lavado de Dinero)
- KYC (Know Your Customer)
- Firma electrónica avanzada (FIEL)
- Almacenamiento de datos en México (preferible)
📝 Checklist de Desarrollo
Pre-desarrollo
- Arquitectura frontend definida
- Wireframes de alta fidelidad
- API endpoints especificados
- User flows documentados
- Copy completo escrito
- Assets gráficos preparados
- Documentos legales revisados
- Estrategia de marketing definida
Desarrollo Frontend
- Setup del proyecto (Next.js + TypeScript)
- Configuración de TailwindCSS y Shadcn/ui
- Implementación del sistema de diseño
- Landing page completa
- Sistema de autenticación
- Dashboard de cliente
- Formulario de solicitud multi-step
- Dashboard admin
- Detalle de solicitud (admin)
- Integración con APIs
- Manejo de errores y loading states
- Responsive design
- Accesibilidad (WCAG 2.1 AA)
- Optimización de performance
Desarrollo Backend
- Setup del proyecto (Node.js + TypeScript)
- Diseño de base de datos
- Implementación de modelos (Prisma/Drizzle)
- Endpoints de autenticación
- Endpoints de solicitudes
- Endpoints de documentos
- Integración con SAT (CFDI)
- Sistema de scoring
- AVM (Automated Valuation Model)
- Sistema de notificaciones
- Webhooks
- Rate limiting
- Logging y monitoring
Testing
- Unit tests (>80% coverage)
- Integration tests
- E2E tests
- Performance testing
- Security testing
- Accessibility testing
- User acceptance testing
Deployment
- CI/CD pipeline
- Staging environment
- Production environment
- Monitoring y alertas
- Backup y recovery
- CDN y optimización
Post-Launch
- Monitoring de métricas
- Feedback de usuarios
- Bug fixes
- Iteración y mejora continua
- Marketing y growth
🎯 Próximos Pasos Inmediatos
Para Completar Fase 2 (Contenido y Diseño)
-
Escribir Copy Completo (Prioridad 1)
- Landing page completa (hero, beneficios, productos, FAQ)
- Emails transaccionales (15+ templates)
- Mensajes de error y validación
- Tooltips y ayuda contextual
-
Crear/Obtener Assets Gráficos (Prioridad 1)
- Logo en variantes (color, blanco, negro, isotipo)
- Ilustraciones para landing (hero, beneficios, productos)
- Iconografía personalizada
- Fotos de equipo
- Testimonios con fotos
-
Documentos Legales (Prioridad 1)
- Términos y condiciones (revisar con abogado)
- Aviso de privacidad LFPDPPP compliant
- Contrato de crédito digital
- Pagaré digital
- Autorización de consulta de buró
-
Definir Animaciones (Prioridad 2)
- Transiciones entre páginas
- Loading states
- Success/error animations
- Scroll animations
Para Completar Fase 3 (Marketing)
-
SEO (Prioridad 1)
- Keyword research
- Meta tags para todas las páginas
- Schema markup
- Estrategia de contenido
-
Analytics (Prioridad 1)
- Setup de Google Analytics 4
- Eventos personalizados
- Funnels de conversión
-
Funnel de Conversión (Prioridad 2)
- Landing pages específicas
- Lead magnets
- Email sequences
💡 Recomendaciones Finales
Para Desarrollo Eficiente
-
Empezar con MVP
- Enfocarse en el flujo principal: Registro → Solicitud → Evaluación
- Landing page simple pero efectiva
- Dashboard básico funcional
- Admin panel con funcionalidades core
-
Iterar Rápido
- Lanzar versión beta con usuarios reales
- Recopilar feedback constantemente
- Ajustar basado en datos reales
-
Priorizar Seguridad y Compliance
- No comprometer en temas regulatorios
- Consultar con abogados especializados
- Implementar mejores prácticas desde el inicio
-
Automatizar Todo lo Posible
- CI/CD desde el día 1
- Testing automatizado
- Deployment automatizado
- Monitoring y alertas
-
Documentar Mientras Desarrollas
- README actualizado
- Comentarios en código crítico
- Changelog de versiones
- Guías de troubleshooting
📞 Contacto y Soporte
Para preguntas sobre el contexto:
- Revisar documentación en
/contexto/docs/ - Consultar este documento (PROMPT_PERFECTO_BASE.md)
Para decisiones de negocio:
- Consultar con stakeholders de Capitalta
Para decisiones técnicas:
- Seguir las especificaciones de arquitectura
- Consultar best practices de Next.js y Shadcn/ui
📄 Documentos de Referencia
Documentación Técnica
Regulatorio
Diseño
Última actualización: Diciembre 2025
Versión: 1.0
Estado: ✅ Fase 1 Completada - Listo para Fase 2
🚀 PROMPT PARA DESARROLLO
Cuando estés listo para iniciar el desarrollo, usa este prompt:
Vamos a desarrollar la plataforma completa de Capitalta basándonos en el contexto documentado.
CONTEXTO COMPLETO:
- Arquitectura: /contexto/docs/tecnologia/arquitectura-frontend.mdx
- Wireframes: /contexto/docs/sitio/wireframes-alta-fidelidad.mdx
- API: /contexto/docs/tecnologia/api-endpoints-criticos.mdx
- User Flows: /contexto/docs/proceso/user-flows-principales.mdx
- Diseño: /contexto/docs/tecnologia/guia-diseno.mdx
- Negocio: /contexto/docs/empresa/overview.mdx
STACK:
- Next.js 14 + TypeScript + TailwindCSS + Shadcn/ui
- React Hook Form + Zod
- Zustand + React Query
- Recharts + Framer Motion
SCAFFOLD:
- Usar: web-db-user (incluye auth, database, backend API)
PRIORIDADES:
1. Landing page funcional y atractiva
2. Sistema de autenticación completo
3. Formulario de solicitud multi-step
4. Dashboard de cliente básico
5. Panel admin para evaluación
REQUISITOS:
- Responsive design (mobile-first)
- Accesibilidad WCAG 2.1 AA
- Performance (Lighthouse >90)
- SEO optimizado
- Seguridad (HTTPS, encriptación, rate limiting)
Empecemos por inicializar el proyecto y crear la estructura base.
Este documento es la base para todo el desarrollo. Mantenerlo actualizado conforme avance el proyecto.