Giter Club home page Giter Club logo

bermuda-backend's Introduction

Bermuda

Build Status

Summary

The efforts have been put into building a PAAS for analyzing and building data dashboards on the platform.Users getting to utilize their data with a seamless flow of streaming the data to the platform and designing dashboard elements based on the requirements.The platform also provides the ability for the users to implement report generation periodically.

~Binary

Inspiration

Web3 ecosystem as a whole visualizes to see a world running on web3 technologies but it is one of the composite technologies existing in this era. Everyone is interested in utilizing the strength given by blockchain. Developers have been working on this vigorously to transform complex applications into easily accessible platforms.In this process of innovation, our team binary identified the Importance of analysis in web3 domain which is the key to scale.The Thought of analyzing the data made us to this point to build a platform where you integrate your smart contract or use api to stream data. Data processing is on us and data beautification, usability is on the user.

How is Bermuda Unique!!!

We hear at Bermuda work towards data integrity and accountability in the web3 space. The stored data is being analyzed to perform predictions and capture data patterns so that the applications in web3 space work with certainty.

USP’s

  • Seamless data integration and indexing
  • Making it easy for the data traders to trade data
  • Automation of data extraction and reporting for continued analysis.
  • Provides an edge over analysts in web2 working with decentralized data.

Approach

image The PAAS works in providing the services of building personalized Dashboards and continuous integrated reports. The application provides data fetching or streaming techniques,Contract owners can provide the contract address and method to index and a Rest api to stream data from DApp’s directly.The streamed data is stored in subgraphs for easy utilization.The data is then open for the user to access in tables and freed to select his/her choice of graphs and data injectivity. The user gets the opportunity to opt for alerting like reports which can be monetized in the future.The data is being validated using cartesi machine.

Challenges we faced

  • Data storage,cost effectivity and encryption were the major issue
  • Integrations with multiple tools.
  • Building a seamless flow for the users to perform functions.
  • To maintain the data latency and provide the user with real time analysis.

Future Builds

  • The analysis includes collecting metadata and utilizing it for user based analysis.
  • Multiplying the Visual representations for catering better to the requirements
  • UI/UX development to provide users the easy flow experience.
  • System architecture should be optimized to reduce pricing and reduce latency.

TechStack and Integrations

Integrations

  • Polygon :environment and authentication
  • Covalent : data extraction api
  • Dune : generating Visual data boards
  • Cartesi : Analyzed data validation
  • Push Protocol : For notifying generated data alerts.
  • Infura : IPFS service to store data
  • TheGraph : Data storage and processing
  • Valist.io : Frountend hosting

Technologies used

Node JS,Express JS,React JS

bermuda-backend's People

Contributors

gnaneshdivi avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.