GUW时光APP应用系统架构设计

概述

“GUW(Growing Up Works)时光”App是作者Henry个人的一个简单想法或灵感。因为女儿喜欢画画和手工,从3岁到5岁的时间里就创造了不少好的作品。为了保留和记录孩子的珍贵作品和成长过程,于是想要创造一个简单而纯净的工具的想法猛地闪过脑海,愈发强烈了起来。幸运的是仅花了一天时间就开发好了这款App,并抓紧上线,好帮助更多那些有同样需求的用户。’

系统架构

  • 整个系统架构采用基于RESTFUL API的前后端分离架构。

  • 前端分为小程序和后台管理平台。

  • 后端使用springboot/mybatis/redis/mysql架构。

  • 使用nginx做web服务器和反向代理。

  • 使用七牛云OSS处理静态资源,以减轻后台服务器的访问压力。

  • 使用crontab定时任务每天零点定时备份mysql数据库,并对dump文件进行压缩和发送到邮件服务器。

avatar

技术选型

前端

小程序(wxapp)

  • 使用promise封装微信的request和用户登陆和seesion检测。

avatar

后台管理平台(admin)

avatar

后端

avatar

小程序

  • 扫描下方小程序二维码可使用“GUW时光”小程序。

avatar

给世界留下最美好的财富,感谢您支持并鼓励我继续创作!