Go to file
2026-02-09 00:24:11 +00:00
app Init: Projeto Gerador de Prompts para Hotéis (MVP v0.1.0) 2026-02-08 22:50:08 +00:00
components Init: Projeto Gerador de Prompts para Hotéis (MVP v0.1.0) 2026-02-08 22:50:08 +00:00
lib Init: Projeto Gerador de Prompts para Hotéis (MVP v0.1.0) 2026-02-08 22:50:08 +00:00
prisma Init: Projeto Gerador de Prompts para Hotéis (MVP v0.1.0) 2026-02-08 22:50:08 +00:00
.env.example Init: Projeto Gerador de Prompts para Hotéis (MVP v0.1.0) 2026-02-08 22:50:08 +00:00
AUTH_GITHUB.md docs: adiciona arquivos de auth github 2026-02-09 00:24:11 +00:00
GITHUB_CREDENTIALS.md docs: adiciona arquivos de auth github 2026-02-09 00:24:11 +00:00
next-env.d.ts Init: Projeto Gerador de Prompts para Hotéis (MVP v0.1.0) 2026-02-08 22:50:08 +00:00
next.config.js Init: Projeto Gerador de Prompts para Hotéis (MVP v0.1.0) 2026-02-08 22:50:08 +00:00
package.json Init: Projeto Gerador de Prompts para Hotéis (MVP v0.1.0) 2026-02-08 22:50:08 +00:00
postcss.config.js Init: Projeto Gerador de Prompts para Hotéis (MVP v0.1.0) 2026-02-08 22:50:08 +00:00
README.md Init: Projeto Gerador de Prompts para Hotéis (MVP v0.1.0) 2026-02-08 22:50:08 +00:00
RESUMO_MVP.md Init: Projeto Gerador de Prompts para Hotéis (MVP v0.1.0) 2026-02-08 22:50:08 +00:00
tailwind.config.ts Init: Projeto Gerador de Prompts para Hotéis (MVP v0.1.0) 2026-02-08 22:50:08 +00:00
tsconfig.json Init: Projeto Gerador de Prompts para Hotéis (MVP v0.1.0) 2026-02-08 22:50:08 +00:00

🎉 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

cd /root/projetos/gerador-prompts-hoteis
npm install

2. Configurar Banco de Dados

# Criar arquivo .env
cp .env.example .env
# Editar DATABASE_URL se necessário (exemplo: file:./dev.db)

3. Executar Migrations

# Gerar schema do Prisma
npx prisma migrate dev

# Inserir dados iniciais
npx prisma db seed

4. Iniciar em Desenvolvimento

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