陈子默 425d8dd455 chore: 补充部署编排配置
- 增加 Docker Compose、共享服务初始化脚本与 Nginx 配置

- 补充部署环境应用配置与数据库初始化脚本
2026-03-20 12:45:00 +08:00
2026-03-20 12:45:00 +08:00
2026-03-20 12:42:49 +08:00
2026-03-20 12:42:49 +08:00

EasyCard Logo

EasyCard

多租户电子名片系统

简介

EasyCard 是一套面向事务所/组织的电子名片系统,包含后台管理端、后端服务与微信小程序三部分。

  • 后端统一提供租户、组织、用户、名片、文件、统计等能力
  • 管理端用于平台管理、租户管理与日常运营
  • 小程序面向访客展示机构与个人电子名片

项目结构

easycard/
├─ backend/                # Spring Boot 后端
├─ frontend_admin/         # Vue 3 管理端
├─ frontend_miniprogram/   # 微信小程序
├─ deploy/                 # 部署与环境配置
└─ docs/                   # 技术、数据库与环境文档

技术栈

  • 后端Java 21、Spring Boot 3、MyBatis-Plus、MySQL、Redis、MinIO、Flyway
  • 管理端Vue 3、TypeScript、Vite、Pinia、Element Plus
  • 小程序原生微信小程序、TypeScript、Less

快速开始

1. 启动依赖服务

优先参考部署目录中的容器配置与脚本:

  • deploy/docker-compose.yml
  • deploy/application.yml

2. 启动后端

cd backend
mvn -pl easycard-boot spring-boot:run

3. 启动管理端

cd frontend_admin
npm install
npm run dev

4. 启动小程序

使用微信开发者工具打开 frontend_miniprogram/ 目录进行预览与调试。

文档

说明

  • 管理端与小程序共用同一套后端服务
  • 当前仓库适合本地开发、联调和私有化部署扩展
Description
电子名片业务
Readme 487 KiB
Languages
Java 46.8%
Vue 31%
TypeScript 14%
Less 5.1%
SCSS 2.4%
Other 0.6%