🚀 Live Demo: Sorting Visualizer
- 📖 About
- 🛠️ Technologies Used
- 🎉 Events
- 📸 Screenshots
- 💡 How to Use
- ⚙️ Setup
- 🤝 Contributing
- 📜 License
- 🏆 Badges
- 📩 Contact
Sorting Visualizer is an interactive web application that helps users understand various sorting algorithms through animations. It includes:
✅ Implemented Sorting Algorithms:
- Bubble Sort
- Insertion Sort
- Selection Sort
- Merge Sort
- Quick Sort
✨ Key Features:
- Step-by-step sorting process visualization 🌀
- Displays time complexities and total runtime ⏳
- New AI Chatbot Integration 🤖: Assists users in understanding sorting algorithms, time complexity, and algorithm choices.
- 🌐 HTML, CSS, JavaScript – For UI and animations.
- 🤖 AI Chatbot – Provides real-time assistance.
This project has been a part of:
🏆 Event | 📜 Description |
---|---|
Apertre 2.0 hosted by Resourcio Community – An Open Source Contribution Event. Read more about it here. Mentee guidelines are available here. |
1️⃣ Select a sorting algorithm from the dropdown menu.
2️⃣ Click on the "Visualize" button to see the sorting process.
3️⃣ Use the AI Chatbot 🤖 for explanations and guidance.
Follow these steps to run the project locally:
# Clone the repository
git clone https://github.com/yourusername/sorting-visualiser.git
# Navigate to the project directory
cd sorting-visualiser
# Open the project in a browser
open index.html
We welcome contributions! Before contributing, please read our Contributing Guidelines. 💙
🔖 This project is licensed under the MIT License – see the LICENSE file for details.
📧 Email: [email protected]
🔗 LinkedIn: Your Profile
🔥 Happy Coding! 🎉