# NTF小程序 **Repository Path**: myhfw003/nft-mini-program ## Basic Information - **Project Name**: NTF小程序 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-08-15 - **Last Updated**: 2025-08-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # NFT二手图书小程序 ## 项目简介 本项目旨在帮助学生体验区块链技术,通过开发一个基于NFT的二手图书交易小程序,感受数字资产的独特魅力。用户可以将二手图书铸造成NFT进行上架、购买、转让,实现图书的数字化流通。 ## 技术栈 - **前端**:UniApp + Vue 3 + 组合式API + Pinia + TypeScript(小程序) - **后端**:.NET 8 + Entity Framework Core + PostgreSQL + DDD架构 - **区块链**:Solidity + Hardhat + Polygon测试网 - **其他**:Ethers.js/Web3.NET、AutoMapper、MediatR ## 原型预览 项目包含完整的HTML原型设计,位于 `prototypes/` 目录: - 首页展示 (`index.html`) - 发布页面 (`publish.html`) - 图书详情 (`detail.html`) - 钱包管理 (`wallet.html`) - 个人中心 (`profile.html`) ## 主要功能 1. 用户注册与登录 2. 图书信息发布(铸造NFT) 3. 图书浏览与搜索 4. NFT图书购买与转让 5. 订单管理与历史记录 6. 区块链交易记录查询(体验) ## 快速开始 1. 克隆项目到本地 2. 安装依赖 3. 配置环境变量(如区块链节点、数据库等) 4. 启动后端服务 5. 运行小程序前端 ## 体验建议 - 可使用测试链或模拟区块链环境 - 重点体验NFT铸造、转让流程 - 关注区块链交易透明性与不可篡改特性 ## 贡献 欢迎同学们积极参与开发、测试、文档编写等工作。 ## 联系方式 指导教师:xxx