kontori / hfut_schedule_hacker

合工大课程表小程序,有情侣课表、查看全校课表等特色功能

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

微信小程序:合工大课程表无敌版

在学校封网时也可以看课表,造福工大学子。另有成绩查询、空教室查询、图书馆检索、课程/教师、查看全校课表、自定义事件、自定义课程颜色、情侣课表等特色功能~

这是一个很年轻的项目,第一行代码始于2020年9月7日,一个月后就受到了上万名同学的欢迎,现在(11月18日)已经成为了全校大多数同学的日常选择,页面日访问量平均50k以上。对于我来说,这真的是一段奇妙的旅程,因为我一开始只是想给自己和身边的同学开发一个简单的课表来应对封网。现在这个纯前端项目正在变得越来越强大、完备,这里我真心希望能有更多的同学可以和我一起参与到开发当中,制作炫酷的功能给全校同学使用。根据我自己的亲身经历,我可以打包票这将是一段精彩的历程!

开发文档

技术栈选用

框架:Taro v3.0.8

数据流:redux

CSS预处理:SASS

其他库:Taro-UI、moment、lodash、taro-iconfont-cli等

更新日志

见 src/assets/data/updateHistory.js

TODO

  • 将MomentJS更换为DayJS
  • 加入单元测试

参与开发

欢迎对前端开发感兴趣的同学一起来开发维护!假如你是其中之一,那么你可能会想看看下面这段话:

如果你想上手,首先你需要具备一些前端开发的基础知识,包括html、js和css,最好有制作自己的网站的经验

本小程序使用的是react框架,如果你之前使用的是vue或者其他框架(或者没听说过前端框架),那么你需要先学习一下react。推荐一个react入门教程:教程地址,推荐你认真完成这篇教程,这是一个不错的react入门之旅

行动是最好的老师,如果你已经具备一定的实力并且愿意尝试去做,那就快把项目clone下来编译一下试试吧~

在过程中遇到问题可以直接联系我(qq:254139147)。假如你是大佬,欢迎直接提交代码或者和我联系!期待你的加入~

About

合工大课程表小程序,有情侣课表、查看全校课表等特色功能


Languages

Language:JavaScript 76.8%Language:SCSS 11.7%Language:QML 11.4%Language:HTML 0.1%Language:CSS 0.0%