code-maze

Desafio Técnico

Submissão do projeto

Siga os seguintes passos para realizar sua entrega.

  1. Faça um download .zip deste repositório público, clicando aqui.
  2. Crie um repositório seu privado e suba um commit inicial com o conteúdo do .zip.
  3. Deixe a main com esse estado inicial e crie uma branch separada para realizar suas mudanças.
  4. Ao final, crie um Pull Request (PR) dessa sua branch para a main.
  5. Adicione estes dois colaboradores no seu repositório privado: @FernandoTancini e @GuilhermeAlbert.

Pronto, assim conseguiremos revisar sua entrega!

Sobre o projeto

Frontend

O projeto frontend foi construído com Next.js, React Query e TailwindCSS.

A aplicação possui uma tela principal com uma lista de posts, que utiliza o backend como fonte de dados. Além disso, também há uma área de criação e edição de posts.

Backend

O backend foi construído com Express.js e está configurado para fornecer APIs REST ao frontend.

Uma collection do Postman está disponível para facilitar a interação com o backend. Baixe o arquivo na raiz do projeto para começar a testar as APIs.

Tarefas

Você deve completar as seguintes tarefas:

Dicas

Você ganha ponto se:

Sobre a avaliação:

Sobre permissões e boa fé:


Boa sorte e divirta-se no desafio! 🚀