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!







