Skip to content

builderz-io/v-alpha

Repository files navigation

Value Instrument Alpha

Integrating with

eth-ledger    3box-ledger    xym-ledger     firebase    mongodb-ledger

Ethereum                        3Box                     Symbol                     Firebase                        MongoDB

Written in

    javascript               solidity               graphql             tailwind-logo            

JavaScript       Solidity       GraphQL      Tailwind CSS

Contains

This repository contains five distinct code bases:

🔸 Web Interface View a code example

Modules to connect to distributed ledger technologies and distributed identity mechanisms, and build user interfaces around these technologies. All web interface modules are written in plain Javascript.

VCore provides modules to access Ethereum and all EVM-compatible ledgers, Symbol ledgers, 3Box profiles, storage and messages, MongoDB (e.g. our MongoDB Entity Store) and Firebase (e.g. our GraphQL/Firebase Entity Store). It further contains many methods for DOM node creation and manipulation, a state and caching module and other useful helper-methods.

VTheme is a first theme build with VCore. A responsive web app, featuring an intelligent menu, login user flow, mapping and more.

VPlugins create and display various content. Plugins control what and how content is displayed in the VTheme. Included are our first plugins to manage a marketplace, display the map, chat and entity management.

🔸 Smart Contract View the code

The VToken concept cast into a smart contract, which can be setup on Ethereum and EVM-compatible ledgers. This is a special kind of token with several customizable properties, which can be set to the initiators liking.

🔸 Smart Contract Admin Panel

The Admin Panel allows the initiators of a VToken smart contract to change any of its settings, conveniently via a web interface.

🔸 MongoDB Entity Store

The MongoDB Entity Store resolves user names to Web3 addresses, when a distributed ledger is used to transact funds but not used for identities. This is helpful for testing and exploring user needs. This module also enables token accounts and transactions in VToken format, if no distributed ledger is used for transactions either (as a simulation of such) and provides a network/community chat-thread.

🔸 GraphQL/Firebase Entity Store

The GraphQL/Firebase Entity Store is an API that manages entity names and their profiles and resolves them to Web3 addresses.

Live Networks & Demos

builderz.io network

Neighborhood Economics & Trinity Christian College Chicago

Installation

Please refer to the INSTALL file.

Documentation

Please visit the Wiki here on GitHub to find the documentation.

Contribute

Visit the Issues to find a selection of tasks in need of attention. The issues listed mainly provide a global overview. We do not currently track detailed issues or the project roadmap here on GitHub.

Intro Video

View the builderz.io Intro Video on YouTube to get an idea of the project.

Here are some screenshots:

V Alpha 2 Screenshot 1

V Alpha 2 Screenshot 2