BubbleTea 2.0 is an interactive visualization tool designed to showcase the results of layered architecture recovery using the Deductive SAR technique.
This project builds upon the original BubbleTea version, which was demonstrated at VISSOFT '24.
You can access BubbleTea 2.0 live (alternative link).
- Click the Upload button in the top-left corner of the interface.
- Select and upload a JSON file generated by Arcana using the
llmcommand. - Explore the visualization to understand your software's layered architecture.
To host BubbleTea 2.0 locally or on your own server, follow these steps:
- Clone this repository.
- Serve the files using a web server such as:
- Python:
python -m http.server 2825
- nginx or other web servers.
- Python:
- Build the Docker image:
docker buildx build -t bubbletea-v2 . - Run the container:
docker run -d -p 2825:80 bubbletea-v2
- Access the application at localhost:2825.