1
resposta

[Projeto] Projeto Challenge - Amigo Secreto Concluído

Venho compartilhar meu mais recente projeto que para mim foi bastante desafiador: um sistema interativo de sorteio de "Amigo Secreto" que permite aos usuários selecionarem o tipo de sorteio que desejam (Amigo Secreto ou apenas Sorteador) adicionar amigos e gerenciar amigos, sortear e gerar QR Codes de forma simples e eficiente.

Gostaria de opiniões sobre o resultado, estruturas, lógicas e layout do projeto.

Repositório: https://github.com/luizadaso/Projeto-Challenge-Amigo-Secreto

Projeto: https://luizadaso.github.io/Projeto-Challenge-Amigo-Secreto

Layout Celular

1 resposta

Olá, Ana. Tudo bem?

Parabéns pelo projeto! É sempre gratificante ver um trabalho desafiador ganhar vida. Aqui estão algumas considerações sobre o seu projeto:

  1. Layout e Design:

    • O uso de cores vibrantes no fundo cria um visual atraente e moderno. A escolha da fonte também combina bem com o tema descontraído do "Amigo Secreto".
    • A interface parece intuitiva, com botões bem posicionados e fáceis de entender.
  2. Funcionalidades:

    • A opção de selecionar entre "Amigo Secreto" e "Sorteador" oferece flexibilidade ao usuário, o que é um ótimo diferencial.
    • A funcionalidade de adicionar amigos é clara e direta. Seria interessante verificar se há algum limite para o número de amigos e como o sistema lida com entradas duplicadas.
  3. Lógica e Estrutura:

    • Se possível, revise o código para garantir que está otimizado e fácil de manter. Comentários no código podem ajudar outros desenvolvedores (ou você mesma no futuro) a entenderem a lógica implementada.
    • Verifique se há tratamento de erros adequado, por exemplo, o que acontece se o usuário tentar sortear sem adicionar amigos?
  4. QR Codes:

    • A geração de QR Codes é uma funcionalidade interessante. Seria útil verificar se os QR Codes gerados são facilmente escaneáveis e se contêm as informações corretas.
  5. Acessibilidade:

    • Considere verificar a acessibilidade do seu projeto, garantindo que ele seja utilizável por pessoas com diferentes necessidades. Isso pode incluir o uso de textos alternativos para imagens e a navegação por teclado.

Muito bom!

  Alura   Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!