Skip to content

A customizable dashboard tool that enables users to design and manage dynamic dashboards. Built with Vue3, Nuxt, and Supabase, it offers intuitive layout options and exports to Plotly Python code.

License

Notifications You must be signed in to change notification settings

Sangeeths11/DashyBuilder

Repository files navigation

DashyBuilder

A customizable dashboard tool that enables users to design and manage dynamic dashboards with AI. Built with Vue3, Nuxt, and Supabase, it offers intuitive layout options and exports to Plotly Python code.

grafik

Docker

The docker-compose.yml file describes the Docker environment with the appropriate containers. For this to function properly, the corresponding environment variables need to be set. This involves copying the .env.example file and renaming it to .env. Subsequently, the relevant values must be entered into the .env file.

To start the environment, the following command is entered in the terminal. This only works if the docker-compose.yml file is in the same folder.

Start

docker compose up -d

Stop

docker compose down

Frontend

The frontend is implemented using Nuxt 3 and Vue 3. To start the frontend without Docker, you must open the readme in the DashyBuilder.Frontend folder. It describes how to start the frontend.

Backend

The backend is implemented with FastAPI. To start the backend without Docker, open the app.py file in the DashyBuilder.Backend folder. This file can be started with a Python interpreter.

About

A customizable dashboard tool that enables users to design and manage dynamic dashboards. Built with Vue3, Nuxt, and Supabase, it offers intuitive layout options and exports to Plotly Python code.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •