暑假做的学习类小程序开源
开源了一个小程序
前端用的是微信小程序,用了colorUI组件,wemark来渲染markdown语法
后端用的是python的flask框架,使用sqlalchemy框架对数据库进行CRUD这个小项目是我2020年暑假做的,初学者用来学习、模仿写接口的快速上手的一个小项目
如果你能在这里有所收获,那就是我做这个项目的意义啦
Github仓库地址:记忆手卡[点击我]
记忆手卡[点击我]
页面展示
核心功能点:
- 新建、删除、查看、修改手卡(知识点卡片)
- 新建、删除、查看、修改卡集
- 可以标记卡片的状态(掌握、未掌握)
- 附件管理(图片管理)
- 克隆其他人分享的卡集
- 支持markdown渲染
- 其它...
项目使用技术:
- Flask
- Flask-SQLalchemy
- Redis
- Mysql
- 小程序
- markdown渲染
目标
既然开源了,就希望大家都能从这个项目中学到一些东西
大家可以随便改代码、加功能,代码随意使用,改成你们想改的都OK
我也是一路学习过来并且还在学习中的一枚菜鸡
如果有什么地方有bug或者设计有缺陷等等,都欢迎跟我讨论
这个项目我相信可以帮助一些刚使用flask不久或者想找个flask项目练练手的朋友
你们将能从这个项目中学到
- flask中大型项目的一个结构(更加规范地开发)
- token的使用
- 装饰器的使用
- Sqlalchemy的增删查改
- 使用redis来模拟锁
- 写一份接口文档
项目有完整的接口文档(仅供参考),你也可以以这个接口文档为模板,在你接下来做的项目里面也能用上。
希望你能有所收获,加油!!
求赞
如果觉得这个项目有帮到你,求给项目一个star,让更多人知道这个项目