基于 SQLite、Node.js 和 React.js 的公益产品抽奖平台设计与实现
介绍一款基于 SQLite、Node.js 和 React.js 开发的公益产品抽奖平台。该平台为公益组织提供一个便捷、安全的在线平台,用于筹集资金和进行产品抽奖活动。
技术栈
- 前端: React.js
 - 后端: Node.js
 - 数据库: SQLite3
 - 支付: Getnet API (沙盒环境)
 
功能概述
- 用户注册与登录
 - 产品展示与管理
 - 在线支付 (沙盒测试)
 - 抽奖结果公示
 
开发环境搭建
- 克隆代码仓库至本地。
 - 进入项目根目录,执行 
cd backend进入后端目录。 - 安装 Node.js 和 npm (版本需满足 Node.js >= 12, npm >= 6)。
 - 执行 
npm install安装项目依赖。 - 创建 
.env文件,配置以下环境变量:EMAIL_USER: 用于发送邮件的邮箱地址EMAIL_PASS: 邮箱密码PAYMENT_API_KEY: Getnet API 密钥 (沙盒环境)
 
测试
目前平台处于开发阶段,支付功能仅支持沙盒测试,测试卡信息如下:
- 卡号:5155901222280001
 - 姓名:Joãoda Silva
 - 有效期:21/22
 - 安全码:123
 
                                        
                                    文件大小:2.38MB
                                
                                
                                
                            
评论区