DevLinks

Conheça o projeto

Esse é o primeiro desafio da formação Next.js, onde você vai construir uma aplicação de links estilo LinkTree.
O objetivo é praticar conceitos fundamentais do Next e a integração com serviços de gerenciamento de conteúdo (CMS).

Recursos

Materiais para você usar como base para o desenvolvimento

Instruções

Estrutura, regras e requisitos do projeto

1. Estrutura inicial

  • Crie um projeto no React utilizando Next com Typescript.

  • Estruture a aplicação com pelo menos dois funcionalidade principais:

    • Exibição do avatar, lista de links e redes sociais;
    • Integração com CMS para edição/consumo dos links e também das redes sociais.

Caso deseje ir um passo além, implemente também a alternância entre os temas (dark/light).


2. Funcionalidades obrigatórias

Desenvolvimento de Interface

Você deve seguir fielmente o figma e exibir os seguintes componentes:

  • Avatar;
  • Lista de links;
  • Redes sociais.

Integração com CMS

Você deve integrar o projeto com um CMS de sua escolha para a edição/consumo dos seguintes dados:

  • Avatar;
  • Lista de links;
  • Redes sociais.

Uma sugestão de CMS é o Prismic


3. Funcionalidade opcional

Theme switcher:

Implemente a alternância de tema (claro/escuro) no Next.js. Como dica, sugerimos o combo Shadcn + Next themes.


4. Desenvolvendo o projeto

Para desenvolver esse projeto, recomendamos utilizar as principais ferramentas que utilizamos durante o desenvolvimento do primeiro módulo da formação.

Caso você tenha alguma dificuldade você pode ir no nosso fórum e deixar sua dúvida por lá!

Após terminar o desafio, caso você queira, você pode tentar dar o próximo passo e deixar a aplicação com a sua cara. Tente mudar o layout, cores, ou até adicionar novas funcionalidades para ir além 🚀


5. Entrega

Após concluir o desafio, você deve enviar a URL do seu código no Github.

Além disso, que tal fazer um post no LinkedIn compartilhando o seu aprendizado e contando como foi a experiência?

É uma excelente forma de demonstrar seus conhecimentos e atrair novas oportunidades!

Obs: Se você se sentir à vontade, pode postar um print do resultado final e nos marcar! Vai ser incrível acompanhar a sua evolução! 💜


Feito com 💜 por Rocketseat 👋

Tarefas

Use este checklist para ajudar a organizar a sua entrega

Resolução

Confira os resultados esperados do projeto

Paywall background

Envie o projeto para ver a resolução

Ao enviar seu projeto, você poderá conferir os resultados esperados

Projetos relacionados