O projeto "Amigo Secreto" é uma aplicação web desenvolvida para organizar sorteios de amigo secreto de forma simples e intuitiva. Através de uma interface amigável, os usuários podem adicionar os nomes dos participantes e realizar o sorteio, facilitando a organização de confraternizações e eventos.
O Projeto pode ser acessado aqui
Alem de praticar a criacao de aplicacoes com React e Tailwind CSS, esse projeto foi uma introducao as praticas de TDD(Test Driven Design) utilizando o framework Vitest.
- React: Para a construção da interface do usuário.
- Recoil: Para o gerenciamento de estado global da aplicação.
- Tailwind CSS: Para estilização e design responsivo.
- Vite: Para gerar os arquivos iniciais do projeto.
- Vitest: Para criar e executar os testes.
- Adição de participantes ao sorteio.
- Sorteio automático e aleatório dos pares de amigo secreto.
- Exibição clara e direta dos resultados do sorteio.
- Interface responsiva, adaptável a diferentes tamanhos de tela.
Para executar o projeto localmente, siga os passos abaixo:
- Clone o repositório:
git clone https://github.com/arthvm/amigo-secreto
- Instale as dependencias:
pnpm install
- Execute o projeto:
pnpm run dev
- O projeto estara disponivel em:
http://localhost:5173/
Este projeto foi desenvolvido ao longo do curso "React: Testando os seus componentes" da Alura, ministrado pelo instrutor Vinicios Neves. O curso abordou práticas essenciais para o desenvolvimento de aplicações React, incluindo testes de componentes, gerenciamento de estado com Recoil e uso de hooks personalizados