Decida com quem você realmente compete
Quando usar
Primeiro, dentro do app privado que você construiu a partir do starter de back-office.
Entre três e oito registros de concorrentes, cada um com um motivo de estar na lista.
O prompt
Esses prompts funcionam melhor em inglês — cole-os como estão, mesmo em páginas traduzidas.
Add a competitor tracking section to this private internal app. Create an entity called "Competitor" with these fields: name; website URL; what they sell, in one line; who they serve; location or service area; the reason I consider them a competitor, as long-form text; a "threat level" I choose from high, medium or watch-only; date added; and an "active" flag so I can retire one without deleting its history. Build a page listing all competitors, sorted by threat level then name, showing name, what they sell, threat level and when I last recorded anything about them. Add a form to create and edit one. Two things I want the form to push me on, because this is where a list like this usually goes wrong: - The "reason" field is required. If I cannot say why someone is a competitor, they are not one. - Show a warning, not a block, once I have more than eight active competitors: "A list this long usually means you are tracking your industry rather than your competitors." Do not fetch anything from the internet in this step and do not pre-fill any competitor for me. I will enter them myself.
Confira se funcionou
Uma lista de concorrentes vazia à qual você pode adicionar, que o lembra gentilmente de um motivo e o avisa quando a lista cresce além do ponto de ser útil.
Você saberá que funcionou quando:
A entidade Competitor e suas telas de lista e formulário.
Fique atento a
A tentação é listar os maiores nomes do seu setor. Esses raramente são com quem você perde um cliente específico. O teste honesto para cada um: um cliente real já escolheu eles em vez de mim, ou considerou seriamente? Se não, eles são, no máximo, para observação.