Skip to content

amndns/tree-visualizer

Repository files navigation

Tree Visualizer

Version Documentation Maintenance License: MIT Netlify Status

Tree Visualizer is an online platform for creating and customizing rooted binary trees and visualizing common tree traversal algorithms.

demo

✨ Features

Visit the platform at tree-visualizer.netlify.app

  • You can create and customize rooted binary trees.
  • You can visualize common tree traversal algorithms.
  • You can serialize the tree for LeetCode problems.

Give a ⭐️ if this project helped you!

🛠 Built With

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page for any open issues. If this is your first time contributing to Open Source, check out the Contributing Guidelines.

You can also suggest a new feature by creating an issue. Please wait for confirmation before working on it.

Good for First Timers

  • Add unit tests, integration tests, and end-to-end tests.
  • Optimize tree traversal algorithms.
  • Optimize serialization algorithm.

🚀 Get Started

This project was bootstrapped with Create React App and TypeScript.

Below is a guide on the common commands you might use all throughout the development process. In the project directory, you can run:

yarn install

Installs all package dependencies of the app. Make sure you have yarn installed and configured first.

yarn start

Runs the app in development mode. Open http://localhost:3000 to view it in the browser. The page will reload if you make edits. You will also see any lint errors in the console.

yarn lint

Launches the linter against all of the .ts and .tsx files from the src/ directory. The project specifically uses ESLint and Prettier as the linter and code formatter, respectively.

yarn test

Launches the test runner in interactive watch mode. See the section about running tests for more information.

📝 License

Copyright © 2020 Adel Ismael Mandanas.
This project is MIT licensed.


This README was generated with ❤️ by readme-md-generator

About

Tree Visualizer is an online platform for creating and customizing rooted binary trees and visualizing common tree traversal algorithms.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published