Files
2026-09-21 16:01:26 +08:00

1.1 KiB
Raw Permalink Blame History

CoffeeChat

面向会展现场社交的微信小程序。用户通过微信登录后,可浏览和筛选活动、查看会展信息、加入活动、填写参与目的,并在管理员审核后查看活动微信群。

目录

  • miniprogram/:原生微信小程序(TypeScript + WXML + WXSS)
  • server/:Node.js API、管理后台和数据库迁移
  • deploy/:Docker Compose 生产部署
  • .gitea/workflows/:Gitea Actions 测试及部署
  • docs/:接口、配置和上线说明

本地启动

  1. 复制 .env.example 为 .env,填写微信 AppSecret 和安全密钥。
  2. 执行 docker compose -f deploy/docker-compose.yml up --build。
  3. 将 miniprogram/config.js 中的 apiBaseUrl 改为已加入微信后台 request 合法域名的 HTTPS 地址。
  4. 使用微信开发者工具打开仓库根目录。

执行 npm run check 会同时检查后端 JavaScript 语法和小程序 TypeScript 类型。

管理后台位于 https://你的域名/admin/,登录凭据为环境变量 ADMIN_TOKEN。

完整部署及微信平台配置见 docs/deployment.md。