Skip to content

GeniusCorn/datagram

Repository files navigation

DataGram

DataGram

vue.js3 vite typescript

English | 简体中文

Introduction

DataGram is a powerful data visualization and analysis tool that allows users to easily explore and understand complex data sets. With its intuitive interface and comprehensive set of features, DataGram makes it simple for users to create beautiful, interactive charts and graphs that can be easily shared and analyzed. Whether you're a business professional, a researcher, or simply someone looking to gain insights from your data, DataGram has the tools you need to turn your data into actionable information.

Background

DataGram is my graduation project in 2023, completed under Mr. Zhu's guidance. If not necessary, I will not update this project.

Features

System management

  • Users can register, log in, reset their password, and the like.
  • Admins can control users' permission to create dashboards. Non-paying users can only make up to two dashboards, and paying users can create unlimited ones.
  • Admins can record, view, and search system operation logs.

Chart creation

  • Support for the creation, renaming, and deletion of dashboards.
  • Support for quick construction of dashboards online using drag-and-drop.
  • Support for chart style settings.
  • Support for exporting dashboards to images.
  • Support creating public links to share dashboards.

Data connectivity

  • Support multiple data sets, such as Excel files and API data sources.
  • Support for uploading and managing data sources in the cloud.

Screenshots

sc2 sc1 sc3 sc4 sc5

Install

This project uses Node.js and pnpm. Go check them out if you need to install them locally.

Besides, the project requires a back-end and database. Go check datagram-api.

# clone the project
git clone https://github.com/GeniusCorn/datagram.git

# enter the project directory
cd datagram

# install dependency
pnpm i

# develop
pnpm dev

# build
pnpm build

# preview
pnpm preview

Environment variables

# the back-end interface url
VITE_API_URL = 'http://...'

Maintainer

@GeniusCorn @GeniusCorn

License

MIT

About

A powerful data visualization and analysis tool.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages