Eosio Project Boilerplate Simple

screenshot of Eosio Project Boilerplate Simple

This repository demonstrates the eosio platform running a blockchain as a local single node test net with a simple DApp, NoteChain.

Overview

NoteChain is a decentralized application (DApp) built on the eosio platform that allows users to create and update notes. It runs on a local single node test net and demonstrates various functionalities such as downloading and running eosio in docker, managing Docker containers, setting up a local single node testnet, setting up wallets, keys, and accounts, writing and deploying a smart contract, implementing a web-based UI using React, connecting the UI to the blockchain using eosjs, and styling the UI using Material-UI. The NoteChain DApp is stored in a GitHub repository called eosio-project-boilerplate-simple.

Features

  • Create and update notes tied to user accounts
  • Multi-index table for storing and retrieving data
  • Pre-created accounts displayed in the UI
  • Fixed-width notes
  • Scripted setup and start of necessary components
  • Integration with Docker and Node.js
  • Web-based UI using React
  • Connection to the blockchain using eosjs

Summary

NoteChain is a DApp built on the eosio platform that demonstrates various functionalities and development practices. It allows users to create and update notes tied to user accounts, and stores the data in a multi-index table. The DApp includes a web-based UI implemented using React, and connects to the blockchain using eosjs. The installation process involves setting up Docker and Node.js, cloning the GitHub repository, and running the necessary scripts to start the DApp.