<aside> <img src="https://prod-files-secure.s3.us-west-2.amazonaws.com/08f749ff-d06d-49a8-a488-9846e081b224/8a262faf-804f-467d-828c-37c228ac33c9/symbol.svg" alt="https://prod-files-secure.s3.us-west-2.amazonaws.com/08f749ff-d06d-49a8-a488-9846e081b224/8a262faf-804f-467d-828c-37c228ac33c9/symbol.svg" width="40px" /> O que você vai encontrar nesse documento:

</aside>

Introdução

Faaaaaaala, dev! Parabéns por chegar até aqui! 💜 Agora é hora de reforçar os conceitos que você aprendeu até aqui colocando a mão na massa!

Este é o momento de transformar conhecimento em ação, desenvolvendo um projeto que vai consolidar suas habilidades e te preparar um pouco mais para os desafios reais!

Vamos lá? Bora por a mão na massa 🚀


Descrição do desafio

Vamos desenvolver uma aplicação FullStack de encurtador de URL: o Brev.ly!

O objetivo é criar uma aplicação que permita o cadastro, listagem e remoção de links encurtados, geração de relatório dos acessos de cada link e também o redirecionamento correto do link encurtado para o link original.

<aside> 💜 Acesse o link do Figma aqui.

</aside>

Como esse é um projeto FullStack, você irá exercitar três áreas diferentes: Frontend, Backend e DevOps. Para facilitar a leitura, a documentação com a descrição mais detalhada de cada área estão separadas nas subpáginas abaixo:

Back-end

Descrição e Requisitos

Front-end

Descrição e Requisitos


Entrega

Esse desafio deve ser entregue na nossa plataforma. Para o envio, é necessário criar um repositório no GitHub e enviar o link do seu repositório na nossa plataforma com a sua resolução!

Porém, é importante seguir alguns padrões para que possamos corrigir corretamente o seu projeto: