Desenvolver uma aplicação web utilizando React, Next.js, Tailwind CSS e TypeScript, focando na criação de telas responsivas, dinâmicas e intuitivas, aplicando conceitos de UI/UX.
Criar pelo menos quatro telas: Tela de login - Uma página de login
Tela de registro - Uma página com form para criar usuário
Tela inicial – Uma página de apresentação com um breve resumo sobre o conteúdo da aplicação.
Tela de informações – Exibe dados obtidos de uma API externa (exemplos: GBIF API, PokéAPI, ou outra de sua escolha).
Implementar navegação entre as páginas utilizando Next.js.
Garantir que a aplicação seja responsiva e tenha um design intuitivo.
Utilizar boas práticas de organização de código e componentes.
Desenvolver as rotas de login e registro e realizar a integração com as telas
- Pode usar o next como backend ou implementar separado, sua decisão
✅ Habilidade em criar telas responsivas e intuitivas 🖥️📱 ✅ Uso correto da navegação entre páginas no Next.js 🔄 ✅ Organização do código e estrutura do projeto 📂 ✅ Criatividade e design das telas 🎨
Capriche na experiência do usuário, garantindo uma navegação fluida e acessível.
Pense no design das telas para criar uma identidade visual coerente e atraente.
Otimize o carregamento dos dados da API para melhorar a performance.
Utilize animações e interações sutis para tornar a interface mais envolvente.