Faaaaaaala, dev! Vamos agora passar pelos requisitos do back-end desse desafio.
Nesse projeto back-end, será desenvolvido uma API para gerenciar o encurtamento de URL’s.
<aside> ⚠️
Para esse desafio é esperado que você utilize o banco de dados Postgres.
</aside>
<aside> 💡
Dica: Copie os checkbox acima para o README do seu projeto. Assim irá poder ir marcando na medida que implementar as funcionalidades. 😉
</aside>
Veja que não especificamos se nas funcionalidades de deletar ou incrementar acessos, deve ser utilizado um campo id ou URL encurtada para realizar tais operações. Essa é uma decisão que cabe a você, desenvolvedor, escolher. Não há certo ou errado aqui, mas o recomendado é manter um padrão, se escolher id, que seja em ambas. Consistência e padrão são importantes.
Lembrando que essa escolha irá impactar também no front-end.
É obrigatório o uso de: