An interactive and beginner-friendly web app to help developers learn Git and GitHub through engaging quizzes.
Practice essential commands, understand workflows, and master version control — all while having fun!
-
✅ Multiple Quiz Categories
- Getting Started
- Essential Commands
- Branching & Merging
- Error Handling
-
💡 Instant Feedback
- Immediate response with explanations for each answer.
-
📊 Progress Tracking
- Monitor your quiz scores and improvements over time.
-
🌗 Light/Dark Mode Toggle
- Easily switch between light and dark themes.
-
📱 Responsive Design
- Fully responsive and works smoothly across devices.
git-quiz-challenge/
├── index.html # Main entry point
├── styles.css # Styling
├── script.js # Quiz logic
└── README.md # Project documentation
You can deploy this project using GitHub Pages:
- Go to your repository on GitHub
- Navigate to Settings > Pages
- Under Source, select the
mainbranch and/rootfolder - Save and access the deployed quiz from the provided URL
You can check out the site here: https://git-quiz-challenge.netlify.app/
We welcome all contributions to improve this project!
- Follow Project Structure: Keep your code modular and organized.
- Comment Your Code: Use clear and concise comments.
- Ensure Accessibility: Use semantic HTML and ARIA attributes.
- Write Responsive Code: Make sure your UI works on all screen sizes.
- Avoid Duplicates: Reuse components and functions where possible.
- Test Thoroughly: Manually test all new features before submitting a PR.
Made with ❤️ by @RAJVEER42
Designed for developers learning Git & GitHub.
Let's make version control fun and easy to learn!
This project is licensed under the terms of the MIT License.