提供顧客線上點餐,本項目包含後台點餐POS系統。
- 線上點餐:顧客可通過網站瀏覽菜單,選擇心儀的餐點並在線支付。
- POS系統:為店內工作人員提供強大的點餐、結帳和訂單管理功能。
- 前端:React, Bootstrap, SCSS
- 後端:Node.js, Express
- 數據庫:MySQL
git clone https://github.com/jj2016025j/FANGS-FOOD-POS-System.git
MYSQL_HOST = 'localhost'
MYSQL_USER = 'root'
MYSQL_PASSWORD = ''
MYSQL_DATABASE = 'fang_pos_system'
TEST_MYSQL_DATABASE = 'fang_pos_system'
npm i
node initDB
npm start
- 網站訪問:在終端機會顯示以下內容,點擊他或是在瀏覽器中輸入**
http://localhost:8080
**訪問芳鍋網站。
官方網站: http://localhost:8080
pos系統: http://localhost:8080/pos
局域網 IPv4 地址: http://192.168.1.243:8080
因為打印機操作庫有版本問題 會發生以下錯誤
TypeError: usb.on is not a function
at new USB (path/to/FANGS-FOOD-POS-System\node_modules\escpos-usb\index.js:52:7)
需要把腳本裡面的以下程式碼刪除
usb.on('detach', function(device){
if(device == self.device) {
self.emit('detach' , device);
self.emit('disconnect', device);
self.device = null;
}
});
我們歡迎任何形式的貢獻,無論是功能建議、錯誤報告或是代碼提交。請先通過Issues討論您的想法或報告錯誤,然後您可以開始提交 Pull Request。
請從 feature 分支開發 並對 feature 分支發送pull request
管理者會確認 feature 分支執行有無問題 無問題會 merge 至 main 分支
本項目採用 MIT授權。
如有任何問題或建議,請通過以下方式聯絡我們:
- 郵件:jj2016025j@gmail.com
- 電話:0971-003-199