Skip to content

Latest commit

 

History

History
118 lines (77 loc) · 2.95 KB

File metadata and controls

118 lines (77 loc) · 2.95 KB

📊 Sorting Visualizer

🚀 Live Demo: Sorting Visualizer


📌 Table of Contents


📖 About

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.

🛠️ Technologies Used

  • 🌐 HTML, CSS, JavaScript – For UI and animations.
  • 🤖 AI Chatbot – Provides real-time assistance.

🎉 Events

This project has been a part of:

🏆 Event 📜 Description
Apertre 2.0 Apertre 2.0 hosted by Resourcio Community – An Open Source Contribution Event. Read more about it here. Mentee guidelines are available here.

📸 Screenshots

🏠 Home Page

Home Page

About Page

About Page

🔄 Sorting Visualization

Sorting Visualization

ChatBot

Chat-Bot

💡 How to Use

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.


⚙️ Setup

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

🤝 Contributing

We welcome contributions! Before contributing, please read our Contributing Guidelines. 💙


📜 License

🔖 This project is licensed under the MIT License – see the LICENSE file for details.


🏆 Badges

GitHub license GitHub stars GitHub forks


🔝 Back to Top

🔥 Happy Coding! 🎉