Skip to content

Algorithm Visualization Platform. Visualizes searching (binary, linear), sorting (merge, quick, bubble, counting, radix, heap, insertion, selection), and data structures (stacks, queues, linked lists, hash maps/sets, binary trees, BSTs) with interactive, step-by-step animations.

Notifications You must be signed in to change notification settings

SARVESHYOGI/playwithalgorithms

Repository files navigation

🎯 PlayWithAlgorithms

An interactive algorithm visualization platform built with Next.js, TypeScript, and Shadcn UI.
It helps learners understand complex searching, sorting, and data structures through step-by-step visualizations and animations.

License Next.js TypeScript Shadcn


🚀 Live Demo

👉 PlayWithAlgorithms on Vercel


📌 Features

  • Searching Algorithms: Binary Search, Linear Search
  • Sorting Algorithms: Merge, Quick, Bubble, Counting, Radix, Heap, Selection, Insertion
  • Linear Data Structures: Stack, Queue, Deque, Linked List, Vector
  • Hash-Based Structures: HashMap, HashSet, UnorderedMap, UnorderedSet
  • Non-Linear Structures: Binary Tree, Binary Search Tree (BST)
  • Step-by-Step Animations: Visualize how algorithms and data structures work internally
  • Modern UI: Responsive, clean, and interactive design with Shadcn UI

🛠️ Tech Stack

  • Frontend: Next.js, TypeScript, Shadcn UI
  • Styling: Tailwind CSS
  • Deployment: Vercel

📷 Screenshots

Example:
Demo Screenshot

Demo Screenshot

Demo Screenshot

Demo Screenshot


🏗️ Installation & Setup

Clone the repository and run it locally:

# Clone the repo
git clone https://github.com/SARVESHYOGI/playwithalgorithms.git

# Navigate to project directory
cd playwithalgorithms

# Install dependencies
npm install

# Start development server
npm run dev

About

Algorithm Visualization Platform. Visualizes searching (binary, linear), sorting (merge, quick, bubble, counting, radix, heap, insertion, selection), and data structures (stacks, queues, linked lists, hash maps/sets, binary trees, BSTs) with interactive, step-by-step animations.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published