Skip to content

code4freeman/payment-machine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

前端技术栈实现硬件收银机

造这台机器想法很久了,从想法萌生、机箱设计图到硬件选型再到软件实现以及验证,前前后后零零碎碎花了不少时间;真正写代码的时间用了10天左右。

展示

演示视频点此
图片:
图片若看不见请翻墙

设备端

源码点此

硬件部分:
核心部分为树莓派4b一块,操作系统使用官方linux发行版,基于Debian。
二维码扫描器品牌为微光互联,根据厂家文档协议写nodejs驱动
打印机来自广州优库,根据厂家文档协议写nodejs驱动
屏幕品牌不详,支持多点触摸电容屏ips面板,1024x600分辨率。

软件部分:
采用nwjs(开发阶段)、electron(实际运行)。
ui编写采用React、antd-mobile。
wifi操作和提示音播放使用自己封装的库

服务端

源码点此
在线API文档点此
服务端使用nodejs、mysql、koa; 没什么好说的。
支付接口接入支付宝的接口。

管理后台

源码点此
使用vue2、elemtn-ui开发,没什么好讲的。

About

前端技术栈实现的一台硬件收银机

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published