Sizebay Frontend Challenge - Nível Júnior
April 11, 2025 · View on GitHub
Sobre a Sizebay
A Sizebay é uma empresa que conecta conhecimentos de modelagem. No mercado desde 2014, nascemos considerando que poderíamos apenas de fato oferecer um produto inovador se considerássemos unir e oferecer o melhor conhecimento de produto e a mais avançada tecnologia da informação. Com um Provador Virtual que respeita a sua individualidade, Nossas recomendações são transparentes: exibimos as medidas do corpo e permitimos que sejam ajustadas. Consideramos como irá vestir em cada tipo de medida e em todos os tamanhos disponíveis.
Descrição do Teste
Desenvolva uma aplicação web de lista de tarefas (To-Do List) baseada no design fornecido. Este teste avalia conhecimentos básicos em React, Tailwind CSS e organização de código.
Design da Aplicação
- Interface: https://xd.adobe.com/view/1dd85ae3-466a-46b4-8d38-f1c054d42ef4-488b/
- Implemente todos os elementos visuais e funcionais presentes no design.
Funcionalidades Requeridas
- Adicionar novas tarefas
- Visualizar lista de tarefas
- Marcar tarefas como concluídas
- Remover tarefas
- Acompanhar progresso geral
Requisitos Técnicos
- React.js com Hooks
- Tailwind CSS para estilização
- PNPM como gerenciador de pacotes
- Estrutura de componentes React apropriada
- Código livre de erros e warnings no console
Instruções de Entrega
- Faça fork do repositório base
- Implemente a solução
- Envie um Pull Request ao repositório original
- Notifique por e-mail sobre a conclusão (breno@sizebay.com)
Como Executar o Projeto
# Instalação de dependências
pnpm install
# Iniciar servidor de desenvolvimento
pnpm start
Critérios de Avaliação
- Funcionamento correto das features solicitadas
- Aderência ao design fornecido
- Qualidade e organização do código
- Uso adequado de componentes React
- Aplicação correta do Tailwind CSS
Deployment
- A aplicação deve ser deployada na Vercel, Netlify ou outra plataforma de sua preferência
- Inclua o link da aplicação em produção no README do seu projeto
- Garanta que a aplicação esteja funcional no ambiente de produção