# 🎉 Gerador de Prompts para Hotéis/Motéis Aplicativo web para criação rápida e eficiente de prompts de IA para atendimento em hotéis e motéis. --- ## 🎯 Objetivo Gerar prompts de IA estruturados em segundos, não horas, usando um fluxo guiado de 14 categorias universais para hotelaria. --- ## 🛠️ Stack Tecnológica - **Frontend:** Next.js 15 + TypeScript + Tailwind CSS - **Backend/API:** Next.js API Routes + Zod (validação) - **Banco de Dados:** SQLite + Prisma ORM - **Deploy:** Vercel (sugerido) --- ## 🚀 Como Começar ### 1. Instalar Dependências ```bash cd /root/projetos/gerador-prompts-hoteis npm install ``` ### 2. Configurar Banco de Dados ```bash # Criar arquivo .env cp .env.example .env # Editar DATABASE_URL se necessário (exemplo: file:./dev.db) ``` ### 3. Executar Migrations ```bash # Gerar schema do Prisma npx prisma migrate dev # Inserir dados iniciais npx prisma db seed ``` ### 4. Iniciar em Desenvolvimento ```bash npm run dev ``` O app estará disponível em `http://localhost:3000` --- ## 📁 Estrutura do Projeto ``` gerador-prompts-hoteis/ ├── app/ # Páginas Next.js │ ├── layout.tsx # Layout principal │ ├── page.tsx # Página inicial │ ├── globals.css # Estilos globais │ └── prompts/ # Wizard de 14 etapas │ ├── page.tsx # Página do wizard │ └── [id]/ # Detalhes de prompt salvo ├── app/api/ # API Routes (Backend) │ └── prompts/ │ ├── route.ts # POST /api/prompts (salvar) │ └── [id]/ │ └── route.ts # GET /api/prompts/[id] (carregar) ├── components/ # Componentes React │ ├── CategoryStep.tsx # 14 categorias com dicas │ ├── Wizard.tsx # Gerenciador do fluxo │ ├── StepIndicator.tsx # Indicador visual de progresso │ ├── CategoryForm.tsx # Formulário de entrada │ └── PromptPreview.tsx # Preview em tempo real ├── lib/ # Funções auxiliares │ ├── categories.ts # Metadados das 14 categorias │ ├── prompt-builder.ts # Montador de prompts finais │ ├── prisma.ts # Cliente Prisma compartilhado │ └── validators.ts # Validação com Zod ├── prisma/ # Banco de dados │ ├── schema.prisma # Modelo (Prompt, PromptCategory) │ └── seed.ts # Dados iniciais └── configs/ # Arquivos de configuração ├── package.json # Dependências e scripts ├── tsconfig.json # Configuração TypeScript ├── next.config.js # Configuração Next.js ├── tailwind.config.ts # Configuração Tailwind ├── postcss.config.js # PostCSS └── next-env.d.ts # Tipos Next.js ``` --- ## 🏷️ As 14 Categorias Universais | # | Categoria | Descrição | |---|-----------|-----------| | 1 | Perfil do Hotel | Estilo, personalidade, identidade da marca | | 2 | Localização | Endereço, pontos de interesse, entorno | | 3 | Público-alvo | Demografia, motivação de viagem | | 4 | Objetivo da Comunicação | Reservas, awareness, upgrade | | 5 | Tom de Voz | Sofisticado, acolhedor, inspirador | | 6 | Diferenciais | Atributos competitivos únicos | | 7 | Serviços e Amenidades | Spa, piscina, refeições, etc. | | 8 | Experiência do Hóspede | Check-in, check-out, bem-estar | | 9 | Gastronomia | Cardápio, restaurante, café | | 10 | Bem-estar | Terapias, academia, relaxamento | | 11 | Sustentabilidade | Eco-friendly, práticas verdes | | 12 | Sazonalidade | Eventos especiais, feriados | | 13 | Restrições e Observações | Políticas, limitações | | 14 | Chamada para Ação (CTA) | CTA direto e objetivo | --- ## 🎨 Características Principais - ✅ **Modularidade:** Cada componente é independente e adaptável - ✅ **Templates Flexíveis:** Estrutura de prompts padronizada mas customizável - ✅ **Preview em Tempo Real:** Veja o prompt sendo montado enquanto responde - ✅ **Boas Práticas Embutidas:** Dicas de prompt engineering em cada categoria - ✅ **Persistência:** Salve seus prompts e recupere depois - ✅ **14 Categorias:** Cobre todos os aspectos essenciais de hotelaria --- ## 🚀 Próximos Passos 1. **Autenticação:** Sistema de login para usuários 2. **Biblioteca de Prompts:** Ver lista de prompts salvos 3. **Exportar/Copiar:** Botão para copiar prompt em TXT 4. **Templates Personalizados:** Criar templates específicos para cada hotel 5. **Deploy em Produção:** Configurar Vercel para produção --- ## 📄 Documentação Detalhada Para mais detalhes sobre cada funcionalidade, consulte os arquivos em `lib/` e `components/`. --- **🤖 Versão:** 0.1.0 (MVP) **👤 Desenvolvido por:** OpenClaw (Codex CLI) **📅 Data:** 08/02/2026