文件名称:区块链投票:使用区块链进行投票的简单Web应用程序
文件大小:403KB
文件格式:ZIP
更新时间:2024-03-20 01:30:28
TypeScript
区块链投票 介绍 一个简单的Web应用程序,可使用MEAN堆栈(MongoDB,Express.js,Node.js,Angular)将区块链用于轮询/投票。 它被设计为一个教育应用程序,解释了用例如何使用区块链进行投票,但它可用于民意测验,其中投票的透明性很重要,并且观众具有对区块链投票的亲和力和好奇心。 正在施工:construction:! 成分 客户端: Angular frotnend应用程序(一个标准的Angular项目) 核心:与区块链相关的通用领域类和服务 服务器: Node.js,Express.js服务器(后端)应用程序 建造 假设:已安装Node.js 14,并且在子项目npm install中已执行npm install 。 build_client.bat构建Angular前端 build_docker.bat构建Docker映像 跑 run_docker.bat 该命令启动
【文件预览】:
blockchain-poll-main
----client()
--------tsconfig.app.json(293B)
--------package.json(2KB)
--------tslint.json(3KB)
--------tsconfig.spec.json(333B)
--------angular.json(4KB)
--------package-lock.json(549KB)
--------src()
--------tsconfig.json(458B)
--------e2e()
--------.gitignore(631B)
--------.browserslistrc(703B)
--------karma.conf.js(1KB)
--------README.md(1KB)
--------.editorconfig(274B)
----server()
--------package.json(620B)
--------server.js(10KB)
--------package-lock.json(109KB)
--------README.md(34B)
--------mailService.js(1KB)
----core()
--------PollBlockchainService.js(7KB)
--------package.json(451B)
--------PollBlockchain.ts(2KB)
--------test()
--------jest.config.js(6KB)
--------PollBlockchainService.ts(6KB)
--------package-lock.json(177KB)
--------PollBlockchain.js(3KB)
--------tsconfig.json(250B)
----.github()
--------workflows()
----Dockerfile(214B)
----LICENSE(11KB)
----package-lock.json(569KB)
----build_client.bat(35B)
----build_docker.bat(184B)
----.gitignore(793B)
----run_docker.bat(31B)
----.dockerignore(33B)
----README.md(1KB)
----stack.yml(713B)
----.editorconfig(274B)