Bem-vindo ao Desafio Trybe - Destaques do Mês! Este projeto tem como objetivo criar um site informativo para destacar as pessoas estudante e formadas que se destacaram em um determinado mês na Trybe. O site será implantado no GitHub Pages para fácil deploy, acesso e visualização.
O objetivo deste projeto é criar um site simples, porém impactante, que exiba as pessoas destaques do mês atual, com links para seus feitos notáveis. Além disso, o site deve conter uma página separada para visualizar o histórico de meses anteriores.
- Lista de Destaques: Exibir uma lista das pessoas destacadas do mês, incluindo seus nomes, imagens e links para seus projetos e/ou conquistas.
- Design Responsivo: Garantir que o site seja responsivo, proporcionando uma experiência agradável em diferentes dispositivos.
- Histórico Mensal: Criar uma página separada para exibir os destaques dos meses anteriores, organizados de forma nítida e acessível.
- Navegação Intuitiva: Permitir que as pessoas usuárias naveguem facilmente entre a página principal e a página de histórico.
- Realizar o deploy do site no GitHub Pages para que seja facilmente acessível pela comunidade Trybe.
- É um desafio de frontend, e o React deverá ser utilizado para o desenvolvimento do Site.
- Será permitido o uso de libs que facilitam a integração com github pages.
- Os dados e informações devem ser lidos de arquivos estáticos, já que não haverá um serviço de backend
- As atualizações das informações do site serão feitas com a adição ou alterção desses arquivos estáticos.
- A identidade visual do site deve ter sinergia com a identidade visual do site da Trybe: www.betrybe.com
Os projetos submetidos serão avaliados com base nos seguintes critérios:
- Implementação dos Requisitos: Verificar se todos os requisitos do projeto foram atendidos conforme especificado na descrição, incluindo a página principal com os destaques do mês, a página de histórico e a navegação entre elas.
- Qualidade do Código: Avaliar a qualidade do código-fonte, incluindo boas práticas de programação, legibilidade, organização e modularidade.
- Design e Usabilidade: Analisar o design visual do site, incluindo layout, estilo, uso de cores e fontes, bem como a experiência do usuário, garantindo uma navegação intuitiva e agradável.
- Responsividade: Verificar se o site é responsivo e se adapta de forma adequada a diferentes tamanhos de tela e dispositivos, proporcionando uma experiência consistente para todos os usuários.
- Documentação e Comentários: Avaliar a presença de documentação nítida (README) e comentários significativos no código, facilitando a compreensão e manutenção do projeto por outros desenvolvedores, e garantido uma boa descrição do processo para atualização do conteúdo.
Os projetos serão avaliados de forma justa e imparcial, levando em consideração o esforço, a criatividade e a qualidade do trabalho realizado. As pessoas participantes são encorajadas a se esforçarem ao máximo e a aproveitarem a oportunidade para aprender e aprimorar suas habilidades de desenvolvimento web, além de enriquecerem seu portfólio.
- Faça um fork deste repositório.
- Clone o repositório forkado para a sua máquina local.
- Crie uma branch para seu grupo desenvolver suas alterações.
- Após a conclusão do desenvolvimento, abra um Pull Request para revisão.
Observação: O fork do repositório é importante para que vocês consigam configurar o github pages com a branch da solução e assim conseguirem validar o site no github pages.