前端响应式网站开发,跨平台(React Native)手机移动端开发,原生(iOS, Android)手机移动端开发,后端服务器搭建。
前端技术栈:ReactJs, React Native, Redux, H5, CSS3, Bootstrap, Swift, Kotlin
后端技术栈:NodeJs, Ruby on Rails, Spring
数据库:MySQL, MongoDB, PostgresSQL
我曾在半年的时间内重新搭建了Nextdish送餐平台的线上运营网站和手机app。
使用Create React App脚手架搭建了ReactJs的开发环境,通过Redux作为状态管理工具,在参照现有的网站(Angular 1)基础上,四个月内将网站全部样式以及功能迁移到了React框架下,涉及代码10w+行,通过使用Redux极大的优化了网站的状态管理,减少了API请求次数,单一state划分为不同的reducer分别进行管理,使得网站更容易扩展以及更方便管理,使用React-Router减少了网站刷新的次数
使用React Native在两个月内对Nextdish送餐平台的手机app进行了改版翻新,涉及代码3w+行,解决了用户由于切换地址导致的供餐不足的情况,极大优化了Android端的用户体验,
该网站用于用户点餐,用户通过浏览菜单来选择自己当天的晚餐,不同的送货地址会有不同的菜单以及送货时间显示。 单人负责全部的前端开发工作,包括响应式UI建设,业务逻辑优化等内容。 同时使用NodeJs搭建了MongoDB的开发环境,用于对非关系型数据进行一些跟踪记录
外卖平台,用户通过浏览菜单为自己挑选晚餐,菜单会根据用户的送餐地址来显示 单人承担全部的前端(Mobile UI, Business Logic)任务,同时搭建了NodeJs用于追踪显示非关系型数据