Gerador de API CRUD de backend

Preencher este prompt

Gera rotas completas de API CRUD de backend com autenticação, tratamento de erros e clean architecture para um recurso específico.

Modelo de prompt

Act as a Senior Backend Developer proficient in {{Language:[programming_languages]}}.

I am building an application for managing {{Resources: Add anythink you want to manage like TASKS}} and need a robust backend implementation.

### Tech Stack
- **Framework:** {{Framework:[backend_frameworks]}}
- **ORM/Database Tool:** {{ORM:[database_orms]}}
- **Authentication:** {{Auth Provider:[auth_providers]}}

### Requirements
1. **CRUD Routes:** Create endpoints for Creating, Reading (List and Single), Updating, and Deleting {{Resources}}.
2. **Data Model:** The resource should include the following fields: {{Fields List:title; description; status; dueDate; priority}}.
3. **Security:** Protect all routes using {{Auth Provider:[auth_providers]}} based authentication/middleware.
4. **Architecture:** Ensure strict separation of concerns by separating Controller logic (handling requests) from Service logic (business rules/database interaction).
5. **Robustness:** Include standardized error handling and uniform API response structures.

Please provide the complete code for the necessary files and a brief overview of the folder structure.

Guia do prompt

Ideal para

  • Começar a partir de um prompt estruturado e reutilizável em vez de um chat em branco.
  • Adaptar o prompt aos seus próprios dados, mantendo intacta a intenção original.

Como usar

  1. Copie o modelo de prompt completo.
  2. Substitua cada variável pelo seu próprio contexto ou escolha uma das opções sugeridas.
  3. Cole o prompt concluído no ChatGPT, Claude, Gemini ou outro assistente de IA.

Variáveis neste prompt

Language Lista predefinida

[programming_languages]

Resources

Add anythink you want to manage like TASKS

Framework Lista predefinida

[backend_frameworks]

ORM Lista predefinida

[database_orms]

Auth Provider Lista predefinida

[auth_providers]

Fields List

title; description; status; dueDate; priority

Exemplo de ponto de partida

Act as a Senior Backend Developer proficient in [programming_languages].

I am building an application for managing Add anythink you want to manage like TASKS and need a robust backend implementation.

### Tech Stack
- **Framework:** [backend_frameworks]
- **ORM/Database Tool:** [database_orms]
- **Authentication:** [auth_providers]

### Requirements
1. **CRUD Routes:** Create endpoints for Creating, Reading (List and Single), Updating, and Deleting Add anythink you want to manage like TASKS.
2. **Data Model:** The resource should include the following fields: title; description; status; dueDate; priority.
3. **Security:** Protect all routes using [auth_providers] based authentication/middleware.
4. **Architecture:** Ensure strict separation of concerns by separating Controller logic (handling requests) from Service logic (business rules/database interaction).
5. **Robustness:** Include...

Como funcionam as variáveis

Sintaxe das variáveis

As variáveis ficam entre {{ e }} e seguem este padrão:

{{variable name: option1, option2, option3 }}

Variáveis predefinidas

Uma seleção pode fazer referência a uma lista de variáveis predefinida usando colchetes. Aparecem em [laranja] e fornecem valores comuns, como cores, tons ou idiomas.

{{Tone: [tones] }}

Listas de seleção personalizadas

Também pode fornecer uma lista de opções em linha, separadas por vírgulas.

{{Format: bullet points, paragraphs, numbered list }}
💡

Dica: não precisa da app PUCO para usar estes prompts! Basta copiar o modelo e substituir cada secção {{…}} pelo seu próprio texto diretamente no ChatGPT, Claude, Gemini ou qualquer outro assistente de IA.

Use este prompt em segundos — não em minutos

Instale o PUCO para Mac: prima um atalho em qualquer app, preencha um formulário inteligente, cole no ChatGPT, Claude ou Gemini. Cada variável torna-se um menu suspenso selecionado. Os seus últimos valores são guardados.

Descarregar na Mac App Store