Loading repository data…
Loading repository data…
brunotxrs / repository
Recriação React do "Jogo da Memória" do desafio DIO (Ri Happy - Front-end do Zero). Aprimoramento de habilidades React com uma versão turbinada do projeto original em HTML, CSS e JS puro (branch first-version). Componentes reutilizáveis e a beleza do React para uma experiência repaginada! ✨🎮🚀
E aí, Dev! 👋 Seja bem-vindo(a) ao meu projeto de recriação do clássico "Jogo da Memória"! 🎮
Lembra daquele desafio super bacana do curso Ri Happy - Front-end do Zero da DIO? Aquele feito com HTML, CSS e JavaScript puro? Pois é, ele marcou meus primeiros passos no mundo do Front-end, e a first-version branch guarda essa nostalgia com carinho!
Mas como a gente não para de evoluir por aqui... Decidi pegar esse projeto e turbiná-lo com o poder do React! O objetivo? Colocar em prática e aprimorar minhas habilidades nessa biblioteca incrível.
Então, prepare-se para uma experiência de jogo da memória repaginada, com componentes reutilizáveis, um fluxo de dados unidirecional (quase sempre ) e toda a beleza do React!
Este projeto foi construído com as seguintes tecnologias:
memory-game/
├── build/ # Arquivos pra produção
├── public/
├── src/
│ ├── assets/ # Imagens, sons e outros arquivos estáticos
│ ├── components/ # Componentes React reutilizáveis
│ │ ├── contexts/ # Context API para gerenciar o estado global
│ │ ├── gamescreen/ # Componentes da tela do jogo
│ │ ├── homescreen/ # Componentes da tela inicial
│ │ └── scoredashboard/ # Componentes da tela de pontuação
│ ├── App.css # Estilos globais da aplicação
│ ├── App.js # Componente principal da aplicação
│ ├── index.css # Estilos base e resets
│ ├── index.js # Ponto de entrada da aplicação
│ └── reportWebVitals.js
├── .gitignore
├── package-lock.json
├── package.json
└── README.md # Você está aqui! 📍
Aqui estão algumas capturas de tela do projeto em diferentes dispositivos:
Sinta-se à vontade para abrir issues com sugestões, bugs ou ideias de melhorias! Pull requests também são super bem-vindos! 🤝
Agradeço à DIO por fornecer o desafio original e por me inspirar a aprimorar minhas habilidades em React. Um agradecimento especial à comunidade React por sua incrível documentação e suporte!
Este projeto está sob a licença MIT. Sinta-se à vontade para usar, modificar e compartilhar! 🚀
👨💻 Este projeto foi desenvolvido por Bruno Teixeira como parte do meu portfólio de desenvolvimento Front-End. Sinta-se à vontade para entrar em contato ou contribuir com o projeto!