相关产品的开发技术

原型设计:使用在线第三方设计
1.WebIDE https://ide.coding.net/
2.墨刀: https://pro.modao.cc/

在APP Store和安卓平台都可以找到

一.云加油APP项目:项目名称【云加油】

1.APP首页,加油站列表 + 加油站搜索
2.油站详情页面(通往下单页面)
3.支付下单页面:输入金额、选择油号、输入车牌号、选择代金券、选择支付方式(默认微信或支付宝)
4.油站活动(礼品街)列表页面、活动详情页
5.订单列表页、订单详情页
6.个人中心:平台代金券页面、商家代金券页面、邀请用户页面(分享到微信、QQ等第三方邀请用户)
7.H5注册画面:登录、注册、抢红包代金券功能、邀请用户使用(邀请奖励现金和提现功能)
8.后台管理
9.技术难点:
数据库数据缓存处理(文件、Redis缓存)
多台服务器并发访问(负载均衡)、
数据库并发操作使用Redis(抢红包使用)、
用户登录缓存文件同步,使用文件共享、
远程下单自动打印机打印票据、
发送短信防盗刷认证(算法校验)、
微信分享SDK、微信公众号菜单列表自定义、微信消息通知
极光推送:安卓和IOS手机推送

二.云兜有APP项目(用户版、骑士版):项目名称【云兜有、云兜有骑士版】

1.用户版:
(1).首页地图:查看骑士位置和人数、用户选择下单及选择微信或者支付宝支付
(2).等待跑男接单及取货、送货
(3).订单列表页、订单详情页
(4).个人中心:头像等信息编辑和设置
新版:
(5).首页店铺列表-按配送费、销量、距离公里数排序等
(6).店铺主页、商品列表选择商品、下单购买支付、分享领红包

2.骑士版(接单配送):
(1).首页-上班(开始接单)、下班(不进行接单)
(2).司机接单,进入地图画面,取货、开发配送、配送达到、进行订单金额入账
(3).司机个人中心:钱包、余额明细、订单列表、订单详情、资料设置
(4).朋友圈动态(环信即时聊天、朋友圈动态发布)、个人微博短信息发布(转发+红包、点赞+红包、H5转发微信分享)、关注好友及粉丝管理
3.技术难点:
发送短信防盗刷认证(算法校验)、
极光推送:安卓和IOS手机推送
数据库并发操作使用Redis(司机接单处理)、
TCP长连接数据时时交互(即时通讯Workerman)【心跳、位置实时更新】
微信公众号大部分功能、微信支付宝支付、扫码支付
简单的社交聊天、发布动态说说

三.SmooPA停车APP

1、项目包含管理端、法人端、客户端(APP[IOS,Android]、Webview)
2、概述:停车场查找、停车、停车完进行支付功能(Yahoo支付、信用卡支付、优惠劵使用)
3、功能介绍:
PC管理端:维护停车场、优惠劵、管理者数据;
PC法人端:管理停车场所有者(企业),信用卡注册、更新数据;
客户端:用户使用APP[IOS,Android]、Webview进行停车场查找定位、停车使用、停车后进行支付(优惠劵支付,Yahoo支付、信用卡支付);
4、项目建立环境:
(1).Windows开发,Linux部署;
(2).开发工具XAMPP、NetBeans、Mysql、NotePad、Xftp、Xshell;
(3).代码管理工具:Git代码管理、GitLabel代码审核

5、技术难点:管理端对停车场CSV数据上传,数据较大(十万左右),解决方案是:通过将数据生成SQL文件,再执行SQL文件插入DB,原因SQL文件执行效率高。

四、Solidity区块链技术项目

1.积分项目连接区块链,进行积分入链【创建账户、查询余额、发行、转账等功能】(前提在合约创建、合约部署之后);

2.区块链余额同步与异步的区别:同步实时看到区块链额度;异步避免网络中断或者区块链网络宕机,避免本系统不可使用;

五、怪兽捕捉游戏H5项目

1.项目简介:平台管理、前端(游戏开放、怪兽捕获、游戏奖励、商城兑换);

2.开发环境:MAC + Vagrant(Centos) + Nginx + PHP

开发工具:PHPstorm、WebStorm、SequelPro、Sublime Text、ITerm、Postman、FastoRedis(Redis)

项目架构:PHP(codeigniter)、前端(VueJS2.x)

代码管理工具:GitHub

3.项目难点:

①、并发更新怪兽价格处理:使用update的加减方式(update table set field = field + price;);

②、并发捕抓同一只怪兽处理:使用【Redis队列+系统守护进程】异步处理;