Chartbrew
Theme by
Chartbrew |Updated:
22 May 2025
|2927 Stars
Open-source web platform used to create live reporting dashboards from APIs, MongoDB, Firestore, MySQL, PostgreSQL, and more
Categories
Overview:
Chartbrew is a data visualization platform that allows users to connect various data sources to create customized charts and reports. The platform supports various databases such as MySQL and PostgreSQL and can also be deployed on Render, Heroku, Vercel, or run with Docker.
Features:
- Data sources: Supported data sources can be found on Chartbrew’s website.
- Prerequisites: Requires NodeJS v20, MySQL (5+) or PostgreSQL (12.5+), and Redis (v6+).
- Local setup: Easily set up Chartbrew locally by creating a new database, configuring environmental variables, and running the project in development.
Installation:
- Create a new database: Set up an empty database on MySQL or PostgreSQL.
- Clone and setup: Complete necessary environmental variables in chartbrew/.env.
- Run in Development: Open two terminals, one for front-end and one for back-end. Visit http://localhost:4018 to use the app and create an account.
- Deploy on Render: Follow the deployment instructions on Render.
- Deploy on Heroku and Vercel: Detailed deployment process can be found on the documentation.
- Run with Docker: Consult the full guide in the documentation. Ensure a MySQL server is running with an empty database matching the CB_DB_NAME variable.
Summary:
Chartbrew is a versatile data visualization platform that offers flexibility in connecting to various data sources and deploying on different hosting services. Users can quickly get started by following the installation guide provided, making it an accessible tool for data analysis and reporting.