Skip to content

rsatrioadi/bubbletea-v2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BubbleTea 2.0

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.

Getting Started

You can access BubbleTea 2.0 live (alternative link).

How to Use

  1. Click the Upload button in the top-left corner of the interface.
  2. Select and upload a JSON file generated by Arcana using the llm command.
  3. Explore the visualization to understand your software's layered architecture.

Deploying Your Own Instance

To host BubbleTea 2.0 locally or on your own server, follow these steps:

Option 1: Basic Hosting

  1. Clone this repository.
  2. Serve the files using a web server such as:
    • Python:
      python -m http.server 2825
    • nginx or other web servers.

Option 2: Docker Deployment

  1. Build the Docker image:
    docker buildx build -t bubbletea-v2 .
  2. Run the container:
    docker run -d -p 2825:80 bubbletea-v2
  3. Access the application at localhost:2825.

About

A delicious and refreshing visualization of software architectural layers.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors