O Git Wizard Commander é uma plataforma web que facilita o uso e o aprendizado do Git por meio de uma interface interativa e visualmente moderna. Com foco em comandos práticos, quizzes e dicas, a aplicação oferece uma jornada intuitiva para dominar o Git — ideal para iniciantes e desenvolvedores que buscam padronização e produtividade.
- Construtor de Comandos Git: Monte comandos passo a passo com base em ações reais do Git.
- Construtor de Commits: Gere mensagens padronizadas com tipo, escopo e descrição.
- Dicas Diárias: Receba insights rápidos sobre boas práticas e automações com Git.
- Quizzes Interativos: Teste seus conhecimentos com desafios em níveis variados.
- Rastreamento de Progresso: Veja seu avanço em quizzes, comandos e leitura de artigos.
- Lista de Comandos Avançados: Explore comandos úteis organizados por categoria.
- Interface Responsiva e Estilosa: Experiência cyberpunk com navegação fluida.
- React — Biblioteca JavaScript para construir interfaces declarativas e reativas.
- TypeScript — Superset do JavaScript com tipagem estática para evitar erros em tempo de desenvolvimento.
- Vite — Bundler ultrarrápido para desenvolvimento moderno com build instantâneo.
- Tailwind CSS — Framework utilitário para estilização rápida e responsiva com classes utilitárias.
- Spline — Ferramenta para inserir elementos 3D interativos direto na web.
- Shadcn UI — Coleção de componentes acessíveis, prontos para produção e fáceis de customizar.
- Zod — Biblioteca de validação e parsing com foco em segurança e integração com TypeScript.
- Lucide React — Conjunto de ícones modernos em SVG, personalizáveis via React.
- React Hook Form — Gerenciador leve e performático de formulários em React.
- React Router DOM — Solução de roteamento declarativo para aplicações SPA em React.
git-wizard-commander/
├── public/
│ ├── favicon.ico
│ ├── placeholder.svg
│ └── robots.txt
└── src/
├── App.css
├── App.tsx
├── components/
│ ├── AdvancedGitCommands.tsx
│ ├── GitCommitBuilder.tsx
│ ├── GitTipsOfTheDay.tsx
│ ├── ArticleReadTracker.tsx
│ ├── GitProgressTracker.tsx
│ ├── QuizCompletionHandler.tsx
│ ├── CommandCopyButton.tsx
│ ├── GitQuizzes.tsx
│ ├── GitStepsBuilder.tsx
│ ├── SplineBackground.tsx
│ └── ui/
├── hooks/
│ ├── use-mobile.tsx
│ ├── use-toast.ts
│ └── useProgressTracker.ts
├── lib/
│ └── utils.ts
├── main.tsx
├── index.css
└── pages/
├── GitCommandBuilder.tsx
├── GitKnowledgeBase.tsx
├── Index.tsx
└── NotFound.tsx
git clone https://github.com/seu-usuario/git-wizard-commander.git
cd git-wizard-commander
npm install
npm run dev- Terminal interativo para simulações de comandos Git
- Visualização de histórico com grafo de commits
- Biblioteca de "receitas Git" para cenários comuns
- Suporte multilíngue e modo offline
- Faça um fork do projeto.
- Crie uma branch:
git checkout -b feature/nome-da-feature. - Commit:
git commit -m "feat: nova feature". - Push:
git push origin feature/nome-da-feature. - Abra um Pull Request!
Este projeto está sob a licença MIT. Consulte o arquivo LICENSE para mais detalhes.
Desenvolvido com ☕ por Ricardo Andreotti Gonçalves 🧑💻




