sc002-readme.md

README — Studio Framework S+C 004 — Sensa (material propio). Ver en origen

🧭 Studio Framework

Una aplicación web moderna para el desarrollo completo de marca y producto con inteligencia artificial.

✨ Características

🚀 Tecnologías

📦 Instalación

  1. Clona el repositorio:
git clone <repository-url>
cd sc001
  1. Instala las dependencias:
npm install
  1. Configura las variables de entorno:
# Crea un archivo .env.local con:
NEXT_PUBLIC_OPENAI_API_KEY=tu_api_key_de_openai
NEXT_PUBLIC_SUPABASE_URL=tu_url_de_supabase
NEXT_PUBLIC_SUPABASE_ANON_KEY=tu_anon_key_de_supabase
OPENAI_API_KEY=tu_api_key_de_openai
  1. Ejecuta el servidor de desarrollo:
npm run dev

🎯 Uso

  1. Inicio: La aplicación inicia con un onboarding donde puedes grabar audio o continuar manualmente
  2. Navegación: Usa la barra lateral para navegar entre las 5 secciones principales
  3. Contenido: Cada sección tiene botones para generar contenido dummy automáticamente
  4. Progreso: Ve el progreso de cada sección en tiempo real
  5. Exportar: Al completar las secciones, genera un brandbook completo
  6. Admin: Accede a /admin para gestionar todos los proyectos

📋 Estructura del Proyecto

src/
├── app/
│   ├── api/transcribe/     # API para transcripción de audio
│   ├── admin/              # Panel de administración
│   └── page.tsx            # Página principal
├── components/
│   ├── sections/           # Componentes de cada sección
│   ├── AudioRecorder.tsx   # Grabador de audio
│   ├── DummyContentButton.tsx # Botones de contenido dummy
│   ├── ProgressBar.tsx     # Barra de progreso
│   ├── Sidebar.tsx         # Navegación lateral
│   └── BrandbookGenerator.tsx # Generador de brandbook
├── lib/
│   ├── dummyData.ts        # Datos de ejemplo
│   ├── openai.ts           # Funciones de OpenAI
│   └── supabase.ts         # Configuración de Supabase
└── types/
    └── index.ts            # Tipos de TypeScript

🎨 Tipos de Cliente

La aplicación se adapta a tres tipos de cliente:

🚀 Despliegue en Vercel

  1. Conecta tu repositorio a Vercel
  2. Configura las variables de entorno en el dashboard de Vercel
  3. Despliega automáticamente

O usando la CLI:

npm install -g vercel
vercel --prod

📱 Responsive Design

La aplicación está completamente optimizada para:

🤝 Contribuir

  1. Fork el proyecto
  2. Crea una rama para tu feature (git checkout -b feature/AmazingFeature)
  3. Commit tus cambios (git commit -m 'Add some AmazingFeature')
  4. Push a la rama (git push origin feature/AmazingFeature)
  5. Abre un Pull Request

📄 Licencia

Este proyecto está bajo la Licencia MIT. Ver el archivo LICENSE para más detalles.

🙏 Agradecimientos