项目简介
- “维扣图元” 是一个充满创意与活力的拍照摄影社区开源项目。旨在为摄影爱好者们提供一个展示作品、交流心得、学习成长的平台。无论你是专业摄影师还是业余爱好者,都能在这里找到属于自己的交流小世界。
在这里你可以获得什么
- 维扣原型
- 作品分享: 展示你的精彩照片,收获点赞、评论和关注。
- 热门作品推荐: 发现更多优秀摄影师和精彩照片。
- 赛事制度:摄影挑战与活动,激发创作灵感,赢取丰厚奖品.(当然了要等到有钱的时候!)
摄影圈子,与志同道合的人共同成长,我们不歧视任何使用小灵通拍照的手机用户.
项目时间线
2024 年 10 月 20 日
目前问题
- 个人的技术水平终究有限。在开发这个充满创意的摄影分享APP的征程上,虽然凭借着对Go语言的学习积累,能够较为顺利地进行后端接口的开发,但是面对安卓的开发,却感到力不从心。所以真的很期待着这位
大神
的出现。 - 目前,本人依旧深陷于各种复杂的考试学习当中,生活被繁重的学业任务所占据。尽管心中对这
耳语
的项目充满了热爱与执着,但无奈分身乏术。 - 最后我想说一句,它一定会被开发出来的!!!
由于那段时间一直沉浸在对Go语言的学习当中,索性想用Go来开发一个APP的后端接口使用,所以便采用了土拨鼠。后来因为某些原因学习到至今,项目进度极其缓慢。
2023 年 8 月 17 日
项目命名 当机立断想到了开发一个分享每个人摄影内容的APP,它不仅仅是一个APP,更是一个充满温暖和希望的图库。每个人的摄影作品都将被珍视和欣赏,每一个故事都将被倾听和铭记。 项目准备起名为Wecho
耳语,寓意聆听每一个人的声音,所以谐音起名叫“维扣”。2023 年 8 月 16 日
想法来源 偶然一次出门旅游,怀揣着对未知风景的期待与憧憬,踏上陌生的土地。阳光洒在肩头,每一处景色都仿佛在诉说着故事。我停下脚步,举起相机,准备记录下这美好的瞬间时,透过那小小的取景框,却意外地看见了少年时候的自己。所以我们的一切都值得被保存。
项目缓存规范
- RedisKey的规范
project:module:business:uk
项目名 模块名 业务名 唯一标识
缓存信息
- 这部分还没设计完成,等待完善吧。
Key | 类型 | 过期时间 | 说明 |
---|---|---|---|
wecho:user:access_token:{username} | string | 2天 | 存储用户生成的JWT |
wecho:userinfo:cache:{username} | SET | 3天 | 用户信息详情缓存 |
wecho:user:login_fail:{username} | Incr | 30Min | 错误登录次数 |
Minio启动命令
docker run -d \
-p 9000:9000 \
-p 9001:9001 \
--name minio1 \
-v ./data:/data \
-v ./certs:/tmp/certs \
-e "MINIO_ROOT_USER=xxx" \
-e "MINIO_ROOT_PASSWORD=xxx" \
-e "MINIO_SERVER_URL=xxx" \
quay.io/minio/minio server /data --console-address ":9001" --certs-dir /tmp/certs
后端服务编译
# Windows编译Linux
# 请在CMD中执行命令
set GOARCH=amd64
set GOOS=linux
go build main.go
# Mac编译Linux
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build main.go
接口统计(大类)
- 用户服务设计
- 登录服务设计
- 画板服务设计
- 审核服务设计
- 私信服务设计