Ferramenta

Cursor

Nível

Intermediario

Tempo

60min

Visualizações

187

Como usar cursor para desenvolvimento em crud-app

Criar aplicação CRUD completa com autenticação usando Cursor AI

📝 Prompt

Crie uma aplicação CRUD completa para [ENTIDADE] com as seguintes especificações:

**Stack Técnica:**
- Framework: [FRAMEWORK]
- Database: [DATABASE]
- Frontend: [FRONTEND]
- Autenticação: [AUTH]

**Funcionalidades Obrigatórias:**

1. **Autenticação**
   - Login/Logout
   - Registro de usuários
   - Proteção de rotas
   - Recuperação de senha

2. **CRUD da Entidade**
   - Create: Formulário com validação
   - Read: Listagem com paginação e busca
   - Update: Edição inline ou modal
   - Delete: Confirmação e soft delete

3. **Interface**
   - Design responsivo
   - UX intuitiva
   - Feedback visual (loading, sucesso, erro)
   - Navegação clara

4. **Extras**
   - Filtros e ordenação
   - Export/Import CSV
   - Dashboard com métricas básicas
   - Logs de auditoria

**Entregáveis:**
1. Schema do banco de dados
2. Models/Controllers/Views completos
3. API endpoints REST (se aplicável)
4. Testes unitários básicos
5. README com instruções de setup

Implemente seguindo melhores práticas de [FRAMEWORK] e padrões de segurança.

⚙️ Variáveis

[ENTIDADE]

O que será gerenciado (ex: Produtos, Clientes, Tarefas)

[FRAMEWORK]

Framework principal (Laravel, Next.js, Django)

[DATABASE]

Banco de dados (MySQL, PostgreSQL, SQLite)

[FRONTEND]

Frontend tech (React, Vue, Blade)

[AUTH]

Sistema de auth (JWT, Session, OAuth)

💡 Exemplos

Sistema de Gestão de Produtos

E-commerce simples com Laravel + Tailwind

Resultado: App completa com 95% de cobertura de testes