This project was bootstrapped with Create React App.
This repo is configured with a GitHub Actions pipeline courtesy of Firebase GitHub Integration. This automatically builds and deploys the React site.
This site fetches data stored on the Realtime Database. I update the database from time to time, and the live site reflects those changes.
This project uses D3 to visualize the data. I had to use some DOM render trickery to configure the drag-n-drop behavior that the page has, and I'm happy with the result! It uses a headless force-simulation graph by default, and I map the graph's data to the rendered elements on the page.