"只要你还在'么么么',世界就当你还活着。"
《么么么》是一款集生命体征审计、社交死后关怀、独居安全预警于一体的"赛博低保"工具。通过简单的点击操作,让独居者可以定期向系统报告自己的生存状态,一旦失联,系统将自动通知紧急联系人。
实时倒计时显示剩余生命时长,状态分为:
git clone <repository-url>
cd MMM
docker-compose up -d mysql redis
cd backend
mvn spring-boot:run
cd frontend
npm install
npm run dev
docker-compose up -d
cnb.yml 文件MMM/
├── backend/ # 后端 Spring Boot 项目
│ ├── src/
│ │ └── main/
│ │ ├── java/com/mmm/platform/
│ │ │ ├── config/ # 配置类
│ │ │ ├── controller/ # 控制器
│ │ │ ├── service/ # 业务逻辑
│ │ │ ├── mapper/ # 数据访问
│ │ │ ├── entity/ # 实体类
│ │ │ ├── dto/ # 请求DTO
│ │ │ └── vo/ # 响应VO
│ │ └── resources/
│ │ ├── application.yml
│ │ └── schema.sql
│ ├── pom.xml
│ └── Dockerfile
├── frontend/ # 前端 Vue 3 项目
│ ├── src/
│ │ ├── api/ # API接口
│ │ ├── components/ # 组件
│ │ ├── views/ # 页面
│ │ ├── stores/ # 状态管理
│ │ ├── router/ # 路由
│ │ └── utils/ # 工具函数
│ ├── package.json
│ ├── vite.config.ts
│ └── Dockerfile
├── docker-compose.yml
├── cnb.yml.example
└── README.md
| 变量名 | 说明 | 默认值 |
|---|---|---|
| MYSQL_HOST | MySQL主机地址 | localhost |
| MYSQL_PORT | MySQL端口 | 3306 |
| MYSQL_DATABASE | 数据库名 | mmm |
| MYSQL_USER | 数据库用户 | mmm |
| MYSQL_PASSWORD | 数据库密码 | mmm123456 |
| REDIS_HOST | Redis主机地址 | localhost |
| REDIS_PORT | Redis端口 | 6379 |
| REDIS_PASSWORD | Redis密码 | - |
POST /api/auth/send-code - 发送验证码POST /api/auth/register - 注册POST /api/auth/login - 登录GET /api/user/{userId} - 获取用户信息PUT /api/user/{userId}/last-words - 更新临终骚话PUT /api/user/{userId}/tomb-photo - 更新墓碑照片POST /api/activity/{userId} - 记录活动GET /api/activity/{userId}/today - 获取今日活动POST /api/bottle/{userId} - 扔漂流瓶POST /api/bottle/{userId}/pick - 捡漂流瓶GET /api/bottle/{userId}/my - 我的漂流瓶GET /api/bottle/{userId}/picked - 捡到的漂流瓶MIT License
如有问题或建议,欢迎提 Issue。