It is based on create-react-app.
It uses React MUI (Material UI) library (https://mui.com/) to display a tree view of data. The appearance of the tree nodes is customized in their appearance, and their content is generated programmatically. This was possible thanks to this Stack Overflow article: https://stackoverflow.com/questions/69481071/material-ui-how-to-pass-custom-props-to-a-custom-treeitem.
It is deployed on Vercel here: https://react-mui-custom-tree-item.vercel.app/
The data displayed in the tree doesn't make much sense and has little to do with this project; it's borrowed from another, unrelated experiment of mine.
or
-
clone or download the source code
-
cd into the top level directory
-
run
npm install
npm start