Code change the world and make it better!

赛氪 - 要赛你就来

Project _ Aug 01, 2017

赛氪APP是一款以大学生竞赛信息为主,社区、活动为辅的一款校园互联网APP。提供高校竞赛发布、竞赛报名、竞赛通知、成绩查询等等多种竞赛能力,在竞赛的基础上,又集成线上、线下活动的发布与报名,以及集成UGC社区板块,有问、有答、有经验分享。

赛氪App

开发目标

完成产品提出的需求和设计师提供的UI素材,修复测试提出的Bug,发掘一些ideas,和产品去商讨,打造出校园风、学生化的一个竞赛平台。

技术要点

  • 前端OC/后端PHP架构;
  • MVC设计模式;
  • 集成聊天系统、推送/统计等服务;
  • 集成Alipay、WeChat支付功能;
  • 集成百度定位、七牛云上传等功能;
  • 持久化存储sqlite数据库等;
  • 富文本编辑、媒体上传等;

开发过程

赛氪,一个从0到1的产品,从最初的想法-围绕打造一个校园互联网产品,产品经理没日没夜设想了一个集学习社交一体的校园风APP框架,从竞赛、社区圈子、媒体发布到聊天、用户的信息的绑定、校园大V的认证等,在技术的角度只能加班加点的去赶需求,每个端开发只有一个人,技术的全面积累也是从那时开始,也从那时开始近视,在一步步的摸索尝试中,对产品进行优化与迭代。

从最开始的版本到后来历经十几个版本,APP才基本成型,完成当初的一些构想,期间历经几个产品经理,基本都是从竞赛着手,以活动、社区等为辅来提出需求,进行改进,虽然当初的一些构想基本已经完善,但是还是有些功能我们还需要继续完善,在APP中创建竞赛和活动,由于活动表单创建的灵活性,可以任意定义类型输入框,移动端难以自适应的灵活的类型,导致只能去PC端去创建,活动的报名用H5来实现,;富文本编辑器的不完善,只能插入图片,不能设置其他样式等!

在赛氪积累了很多的知识和开发经验,以及后端PHP的一些开发技术,服务器运维等,感谢赛氪,也希望越来越好~

之后的工作中,是那些之前沉淀的知识让我在后来的工作中运用自如,也慢慢体会到了当时技术的薄弱,自身的不足,尤其是在代码架构层面和对业务的理解层面上。