https://github.com/sankalpafernando/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.
https://github.com/sankalpafernando/algoviz
algorithms data-structures nextjs octoberfest typescript visualization
Last synced: 9 months ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/sankalpafernando/algoviz
- Owner: SankalpaFernando
- Created: 2022-02-16T05:54:14.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-12-22T05:26:07.000Z (over 3 years ago)
- Last Synced: 2025-03-05T09:51:16.089Z (about 1 year ago)
- Topics: algorithms, data-structures, nextjs, octoberfest, typescript, visualization
- Language: TypeScript
- Homepage: https://algoviz.sankalpafernando.com
- Size: 364 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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 👋