chen-gary / traceability-system Goto Github PK
View Code? Open in Web Editor NEWBlockchain-based Battery Traceability System
License: MIT License
Blockchain-based Battery Traceability System
License: MIT License
Lab 1
Lab 2
部署 .go
智能合约
部署流程,我看不懂
使用命令行与合约交互
Lab 3
基于Lab 2的智能合约(重新部署了一遍这个合约?),启用Node.js后端与其交互
后端使用Node.js - Express框架
- 前后端交互:前端采用前后端不分离的方式,即:后端框架使用模板引擎渲染页面到浏览器;
- 后端与智能合约交互:使用hyperledge提供的 Node.js 包,这个包需要比较复杂的配置,这部分我看不懂
Lab 4
这是一个比较意义不明的Lab,智能合约是js写的,不是go,而且与Lab1的js不一样,用的不是composer;与合约交互的方式也是使用命令行。
Lab 5
.bna
fileyo
自动生成REST Server(后端)yo
自动生成Angular前端模式1(参考Lab5) - 推荐
yo
自动生成yo
自动生成模式2(参考Lab3)
模式3(参考Lab 4)
纯粹搞笑的,直接不考虑
先使用composer,保证完成一个能够跑通前后端的应用(用户可以交互到),确保项目完成度
接下来分两个方向:
(不一定两个都做,选一个就好,来不及的话,都不做也无伤大雅,写到report future work里就行)
调整前端UI,把UI变得更好看
使用golang重写composer智能合约的逻辑。如果可以的话,参考Lab2,部署这个合约,完成简单的命令行交互。
(专注于最重要的合约逻辑实现,不去考虑Nodejs包怎么跟合约交互 这种非常tedious的事情。Nodejs这部分可以写到future work里)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.