Skip to content

dbis-uibk/b-tree-visualizer

Repository files navigation

Tree-Visualizer

Welcome to Tree-Visualizer, an interactive web application designed to aid in learning about and visualizing B-trees. This Tool started as a project for a Bachelor's thesis at the University of Innsbruck by Matteo Gläser. This tool is built with React and utilizes the npm package management system.

Live Demo - currently hosted at:

Private URL: https://tree-visualizer-tvhn.onrender.com.
University URL: [https://dbis-btree.uibk.ac.at]https://dbis-btree.uibk.ac.at

Repository

The source code is available and publicly visible on GitHub:
Private Github: https://github.com/mattik01/Tree-Visualizer
University Github: https://github.com/dbis-uibk/b-tree-visualizer
Development on the private Version aswell as the Universities Version might be continued in the Future independent from one another.

Getting Started

Prerequisites

Before you can run or develop Tree-Visualizer locally, you will need:

  • Node.js and npm installed on your system.

Running in Development Mode

  1. Clone the repository: git clone https://github.com/mattik01/Tree-Visualizer.git

  2. Navigate to the project directory: cd Tree-Visualizer

  3. Install dependencies: npm install

  4. Run in development mode npm run dev

  5. visit the site on localhost, under the adress that is printed in the terminal

Building and Deploying

To build the project for production, run the following command: npm run build

This command builds the app for production to the dist folder.

For deployment, you can use any static site hosting service. The project is currently hosted on Render.

License

Tree-Visualizer is open-sourced software licensed under the MIT License. See the LICENSE file for more details.

Releases

No releases published

Packages

No packages published