Skip to content

Latest commit

 

History

History
30 lines (23 loc) · 1.03 KB

README.md

File metadata and controls

30 lines (23 loc) · 1.03 KB

AlgoViz

AlgoViz is an algorithm visualization platform that would helpful for computer science students to visualize how some famous computer algorithms are working under the hood.

Currently Supporting Algorithms

  • Sorting
    • Bubble Sort
    • Merge Sort
    • Insertition Sort
  • Searching
    • Binary Search
    • Linear Search
  • Encoding
    • Run Length Encoding
    • Huffman Encoding
    • LZW Encoding

Technology Stack

  • Nextjs
  • TypeScript
  • SASS

Contribution Guide

Prior to the contribution an issue should be raised and the contribution should be made in a seperate branch with the keyword of the issue .This project use commitlint to enforce meaningful commits thus the commits should be in the form of

branch-commitNo: commit description

Each Algorithm has its seperate file inside the components directory and the logic for the algorithm should be placed inside that file. The pages also should also contain a file regarding each algorithm and the logic component should be imported to this file.

Happy Contributing 👋