Skip to content

A Website that shows sorting animations, time complexity, and completion time for algorithms like Bubble Sort and Quick Sort. Quick and informative!

Notifications You must be signed in to change notification settings

Ayushjhawar8/Sorting-Visualiser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📊 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


📩 Contact

📧 Email: [email protected]
🔗 LinkedIn: Your Profile


🔝 Back to Top

🔥 Happy Coding! 🎉

About

A Website that shows sorting animations, time complexity, and completion time for algorithms like Bubble Sort and Quick Sort. Quick and informative!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published