"只要你还在'么么么',世界就当你还活着。"
《么么么》是一款集生命体征审计、社交死后关怀、独居安全预警于一体的"赛博低保"工具。通过简单的点击操作,让独居者可以定期向系统报告自己的生存状态,一旦失联,系统将自动通知紧急联系人。
实时倒计时显示剩余生命时长,状态分为:
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。