AlgoVisual

An interactive web application for computer science students to visualize and understand algorithms and data structures.

Features

  • Interactive visualizations of common algorithms (sorting, searching)
  • Step-by-step execution to understand algorithm behavior
  • Time and space complexity explanations
  • Customizable inputs to test different scenarios
  • Clean, modern UI with responsive design

Project Structure

  • /backend - Hono API server
  • /frontend - React frontend with TailwindCSS
  • /shared - Shared types and utilities

Getting Started

Visit the app at the HTTP endpoint URL. No installation required!

Technologies Used

  • TypeScript
  • React
  • Hono
  • TailwindCSS