footprintanalytics / footprint-web

This is Footprint Analytics built on Metabase v0.45.0 😋
https://www.footprint.network
Other
60 stars 6 forks source link

Footprint Web APP

footprint web


Twitter Follow Discord server Telegram group YouTube Channel Subscribers

Get started

Guide for the Footprint web application accessible from www.footprint.network

No coding required

Footprint makes exploring blockchain data simple with its drag-and-drop user experience. No need for SQL queries or coding to explore blockchain data—anyone can discover and present actionable DeFi insights.

Storytelling with data

Our solution lets you analyse the market and present your findings, no matter what your audience's experience with blockchain. There are more than types of charts to choose from. Fork charts with one click. Footprint provides rich data analytics templates that support forks with any open analytics table on the platform with one click, helping you easily create and manage your personalised dashboards. You can also share your data tables and dashboards with your partners or social channels.

Features

footprint table involves gamefi defi nft and other multi-domain table, you can search for the corresponding table to do table analysis data.

footprint web table

We can use drag and drop mode or sql mode to quickly create a chart. For non-technical people it is possible to create charts to analyze data without writing code. So cool.

footprint web chart

A variety of chart types to choose from, such as line, bar, pie, area, etc. Displaying data is more intuitive and more beautiful.

footprint web visualisation

Different charts can be added to the dashboad, arranging their position and size in order to better display the data. Filtering conditions are also supported. Dashboard can be embedded into other websites.

footprint web dashboard

Architecture

Building and Running the application

Backend

To complete any build of the footprint web code, you’ll need to install the following.

Clojure - install the latest release by following the guide depending on your OS

Java Development Kit JDK - you need to install JDK 11 (more info on Java versions)

Node.js - latest LTS release

Yarn package manager for Node.js - latest release of version 1.x - you can install it in any OS by running:

$ npm install --global yarn

On a most recent stable Ubuntu/Debian, all the tools above, with the exception of Clojure, can be installed by using:

$ sudo apt install openjdk-11-jdk nodejs && sudo npm install --global yarn

If you have multiple JDK versions installed in your machine, be sure to switch your JDK before building with:

$ sudo update-alternatives --config java

Then select Java 11 in the menu.

Start the backend build process with

$ clj -X:deps prep

Run your backend development server with

$ clojure -M:run

Frontend

Compile javascript dependencies

$ yarn

Start the frontend build process with

$ yarn build-hot

Contributing

How to contribute back to the Footprint Web project

A) Identify product needs from the community

We actively look for new feature ideas from our community and user base. We concentrate on the underlying problem or need as opposed to requests for specific features. While sometimes suggested features are built as requested, often we find that they involve changes to existing features, and perhaps an entirely different solution to the underlying problem. These will typically be collected in a number of issues, and tagged Proposal

B) Verification and merging

All PRs that involve more than an insignificant change should be reviewed.

If all goes well, the feature gets coded up, verified and then the pull request gets merged.

If there are tests missing, code style concerns or specific architectural issues in the pull request, they should be fixed before merging. We have a very high bar on both code and product quality and it’s important that this be maintained going forward, so please be patient with us here.

License

This repository contains the source code for both the Open Source edition of Metabase, released under the AGPL, as well as the commercial editions of Metabase, which are released under the Metabase Commercial Software License.

See LICENSE.txt for details.

Unless otherwise noted, all files © 2022 Metabase, Inc.