DianpingWeb3 是一个基于 Web3.0 技术的去中心化大众点评平台,旨在为用户提供可信赖的餐厅和服务评价。平台允许用户发布评价和评分,并通过区块链技术确保数据的不可篡改性,提升用户对信息的信任度。
本人是一名全职后端开发工程师,利用闲暇时间开发 DianpingWeb3 项目,以此作为练习并深入学习 Web3 知识。通过这个项目,我希望能够掌握 Web3 技术的实际应用,提升专业技能,并为未来的职业发展打下坚实的基础。这个项目不仅为用户提供了一个可靠的评价平台,也为我提供了一个探索和实践 Web3 技术的宝贵机会。
- 用户注册与登录(基于钱包地址)
- 餐厅和服务的评价和评分
- 数据上链,保证评价信息的公正性
- 用户奖励机制
- 前端:React.js, Web3.js
- 后端:Node.js, Express.js
- 区块链:Ethereum, Solidity, Truffle
- Node.js
- Truffle
- MetaMask
cd DianpingWeb3
npm install