Files
EasyCard/README.md
陈子默 1a2a078c0f chore: 初始化仓库基础文件
- 新增 Git 与 Docker 忽略规则

- 新增项目首页 README 并接入管理端 logo
2026-03-20 12:42:49 +08:00

1.8 KiB
Raw Blame History

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/ 目录进行预览与调试。

文档

说明

  • 管理端与小程序共用同一套后端服务
  • 当前仓库适合本地开发、联调和私有化部署扩展