main
CoffeeChat
面向会展现场社交的微信小程序。用户通过微信登录后,可浏览和筛选活动、查看会展信息、加入活动、填写参与目的,并在管理员审核后查看活动微信群。
目录
miniprogram/:原生微信小程序(TypeScript + WXML + WXSS)server/:Node.js API、管理后台和数据库迁移deploy/:Docker Compose 生产部署.gitea/workflows/:Gitea Actions 测试及部署docs/:接口、配置和上线说明
本地启动
- 复制
.env.example为.env,填写微信 AppSecret 和安全密钥。 - 执行
docker compose -f deploy/docker-compose.yml up --build。 - 将
miniprogram/config.js中的apiBaseUrl改为已加入微信后台 request 合法域名的 HTTPS 地址。 - 使用微信开发者工具打开仓库根目录。
执行 npm run check 会同时检查后端 JavaScript 语法和小程序 TypeScript 类型。
管理后台位于 https://你的域名/admin/,登录凭据为环境变量 ADMIN_TOKEN。
完整部署及微信平台配置见 docs/deployment.md。
Description
Languages
JavaScript
74.1%
TypeScript
18.2%
HTML
6.4%
Dockerfile
1.1%
Shell
0.2%