界面预览
扫码体验
测试账号:随便输入一个合法手机号与6位验证码。
或者打开微信——小程序——搜索“在线借书平台”。
介绍
这是我去年夏天参加比赛做的小程序,今年年初重构了下前后端代码。最近想起这件事,于是重新整理了下文档,发到了github上。
主要目的是分享一下代码,给初学者一个参考。代码写得可能不是很好,不过胜在注释详细,分层明确,简单易读。接口定义采用了YAML,发布在了Swagger上(点击查看)。界面经过了精心设计,交互流畅,用户体验良好。
前端涉及到业务逻辑的页面共有30多个,采用了小程序的基础功能,封装了一些常用组件,并设置了相关的演示页。前端现在用的是模拟数据,数据来源是EasyMock,所以有时候响应会慢。
后端使用Slim+Eloquent实现了简易的RESTful API,接口通过中间件实现了参数校验和权限控制(Low)。后端还没来得及部署到服务器上,之后有时间会用Laravel重构一下。
文档
文档我放在了github上,可以(点击这个链接查看)。内容包括:
如果有需要我详细说明的部分,可以留言或者发issue。欢迎各位参与讨论,共同进步~
相关链接
文档地址:在线借书平台
小程序github:github.com/imageslr/we…
后端github:github.com/imageslr/li…