我是微信小程序《记印》的作者,最近刚更新这款应用的2.0版本。
这款程序是关于待办事项的,包括PC端以及后台管理系统,从大四就开始开发,直到现在也还在迭代更新。
一、👨💻vue2.0开发pc端
刚开始着手写的就是PC端的网站,当时用到的前端框架还是vue2、整个项目后端接口用的是express数据库是mysql。
二、📱uniapp开发移动端
当时每天的课程还很多,只能晚上抽空的时候写,慢慢的也是从那个时候养成了每天熬夜的习惯哈哈哈哈哈
结束完这个PC端后,我又接触了uniapp,于是就开始了我的移动端项目,uniapp我也没有系统性的学过,因为语法都是vue2的,所以也没花时间去b站找视频学习过,开发过程中遇到的问题也是一边查阅官方文档一遍开发。
后面我也一直迭代更新,直到今天发布到了2.x的版本。
三、⛱️vue3+ts开发后台管理系统
花了一两个星期学习了vue3框架以及ts,自己写了一个demo,又开始写这个项目的后台管理系统了,用到的技术栈有:vue3+ts+echarts+i18n+主题色切换
第一次使用ts还有i18n,导致每写一个模块花的时间远远超出以前写页面的时间,这个过程让我觉得一个人开发效率是真的低了好多好多。
四、🚀部署与上线
服务器本来想买阿里云的来着,但是大一已经白嫖过新人的价格了,所以最后选择腾讯云了哈哈哈哈哈。我把项目都打包丢服务器上了,为了访问方便于是我又买了一个域名。
小程序发布因为有合法域名要求,接口地址需要备案,所以我又又又又把域名提交审核备案,前前后后上线部署整个项目,包括备案又花了快两个礼拜。最后终于看到自己的项目成果上线!
🎀END
在这个项目上也确实成长了不少,踩过了许许多多的坑,自己写接口、自己设计界面,学会了一个项目从0到1的整个流程。
项目已经开源:gitee以及github都可以访问(小程序-关于页面),最后欢迎大家一起讨论与交流。
谢谢大家观看!!!