An interactive Git learning platform designed to help beginners master Git through structured lessons, visual roadmaps, and engaging quizzes.
🔗 https://git-master-lake.vercel.app
GitMaster is a modern web application that provides an interactive way to learn Git fundamentals. Instead of reading lengthy documentation, users can follow structured lessons, explore a beginner-friendly roadmap, and reinforce concepts through quizzes.
Whether you're new to Git or looking to revise essential concepts, GitMaster offers an engaging learning experience with a clean, responsive interface.
- 📚 Interactive Git learning modules
- 🛣️ Beginner-friendly Git roadmap
- 🧠 Multiple quiz categories
- 🎯 Difficulty levels (Easy, Medium, Hard)
- ⏱️ Quiz timer and score tracking
- 📊 Progress tracking
- 💾 LocalStorage support
- 🌙 Dark & Light mode
- 📱 Fully responsive design
- ✨ Smooth animations
- ⚡ Fast and lightweight
- 🎨 Modern UI/UX
| Technology | Purpose |
|---|---|
| HTML5 | Structure |
| CSS3 | Styling |
| JavaScript (ES6) | Functionality |
| Font Awesome | Icons |
| Google Fonts | Typography |
GitMaster
├── assets/
├── css
│ ├── style.css
│ ├── learn.css
│ └── quiz.css
├── js
│ ├── script.js
│ ├── questions.js
│ └── quiz.js
├── index.html
├── learn.html
├── quiz.html
├── .gitignore
├── LICENSE
└── README.md
git clone https://github.com/ByteBender9/GitMaster.gitcd GitMasterSimply open index.html in your preferred web browser.
No installation or additional dependencies are required.
- Git Introduction
- Repository Basics
- Git Commands
- Branching
- Merging
- GitHub Workflow
- Git Basics
- Git Commands
- Branching
- GitHub
Each category contains multiple questions with different difficulty levels.
- More Git lessons
- Interactive Git playground
- Git command simulator
- Achievement badges
- User authentication
- Progress synchronization
- Leaderboards
- Backend integration
Contributions, suggestions, and feature requests are welcome.
- Fork the repository
- Create a feature branch
git checkout -b feature-name- Commit your changes
git commit -m "Add new feature"- Push your branch
git push origin feature-name- Open a Pull Request
This project is licensed under the MIT License.
See the LICENSE file for more details.
Kushal Sarkar
- Email: connect.kushals@gmail.com
- GitHub: https://github.com/ByteBender9
- LinkedIn: https://www.linkedin.com/in/kushalsarkar
⭐ If you found this project helpful, consider giving it a star!







