Skip to content

durmusgulbahar/algorithm-visualizer

Repository files navigation

Algorithm Visualizer

Algorithm Visualizer is a web application that allows users to visualize various algorithms in action. It provides a visual representation of how algorithms work and makes it easier to understand their inner workings.

Technologies

  • HTML, CSS, and TypeScript for the frontend
  • Node.js for the backend
  • Git for version control

To run the project on your machine, follow these steps:

  1. Clone the repository:

    git clone https://github.com/durmusgulbahar/algorithm-visualizer.git
    
  2. Navigate to the project directory:

    cd algorithm-visualizer
    
  3. Install the dependencies:

    npm install
    
  4. Start the development server:

    npm start
    
  5. Open your web browser and visit http://localhost:3000 to access the application.

Feel free to explore the different algorithm visualizations and interact with the application. If you encounter any issues or have any questions, please don't hesitate to reach out to us.

Happy visualizing!

Project structure:

  • public: contains static files such as images and logos.

  • src: root folder

  • app: contains algorithm client pages

  • api: contains algorithms Client side send POST req to apis and returns states to client.

  • components

  • models: data interfaces, state interfaces

  • styles: pure CSS

About

No description, website, or topics provided.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors