Este projeto é uma refatoração da aplicação clássica de Jogo da Velha (Tic-Tac-Toe) de JavaScript para TypeScript, seguindo o artigo da Alura para aprimoramento.
Além da migração para TypeScript, o projeto foi aprimorado com:
-
Seleção de Nomes para Jogadores: Adição de campos de entrada para os nomes dos jogadores X e O antes de iniciar o jogo.
-
Popup com SweetAlert2: Implementação de popups elegantes usando SweetAlert2 para exibir mensagens como alertas de preenchimento obrigatório.
-
Melhorias Visuais com CSS: Utilização de variáveis CSS para cores e melhoria na semântica do HTML para uma estrutura mais clara e acessível.
O objetivo deste projeto é explorar a migração de uma aplicação existente de JavaScript para TypeScript, destacando os benefícios da tipagem estática para aprimorar a manutenção, legibilidade e robustez do código.