iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
Modern Web

從零開始的點餐系統,Google好棒棒 系列

  在現在Uber Eat,Foodpanda盛行的時候,在一間公司內常常會有團購的需求,而會透過一個人的信用卡來去做下訂進行訂餐的行為,為了節省下訂人的作業流程,希望透過一個自己內部的訂餐系統來進行統一的資料收集,讓打電話訂餐的人只要知道總共有哪些餐點需要打電話給店家下訂就好。
  簡單透過TelgramBo來進行點餐,並實作一個後台系統進行管理,預期透過GCP、GO、Angular來實作一套完整點餐系統。

鐵人鍊成 | 共 30 篇文章 | 22 人訂閱 訂閱系列文 RSS系列文
DAY 1

[Day1] 內容大綱介紹

這是第一次參加IT邦幫忙鐵人賽30天 技術內容 本內容會講到的的技術內容有 Go Lang Angular TelegramBot MongoDB 如果時間...

2020-09-16 ‧ 由 tonny0531 分享
DAY 2

[Day2] 情境說明

緣由 在我們公司常常會有集體訂飲料,訂午餐的事件發生,以往我們都是用Mail發送問大家說要甚麼,然後透過Email回信(掉信)或是共同控制Excel(會有檔案鎖...

2020-09-17 ‧ 由 tonny0531 分享
DAY 3

[Day3] 後台前端架構面(1) - 使用者需求分析

前面有大致描述了此系統的目標,而本篇會針對後台的使用者進行需求上的分析。 釐清使用者遇到的問題 先看看在還沒有此系統的世界,團購的團主會遇到什麼問題,在這裡簡單...

2020-09-18 ‧ 由 tonny0531 分享
DAY 4

[Day4] 後台前端架構面(2) - 系統具體功能

Day4 後台前端架構面(2) - 系統具體功能 產出使用者故事的目的在於,盡可能地重現人們需要使用軟體替他們做的那些事,也就是我們必須做出貼近現實的東西,才會...

2020-09-19 ‧ 由 tonny0531 分享
DAY 5

[Day5] BOT系統架構面

Why Telegram Bot 通訊軟體的普及(方便) 雙向的即時性(效率) 穩定的中介服務(互動) 免費 How - 架構示意圖 Prepare...

2020-09-20 ‧ 由 tonny0531 分享
DAY 6

[Day6] 整合系統架構面

How - 架構示意圖 Prepare Client: Browser & Telegram AppPresentation Layer: Angul...

2020-09-21 ‧ 由 tonny0531 分享
DAY 7

[Day7] Go Lang建置

今天來介紹一下Go Lang的安裝方式 安裝 Go官網 首先先到GO官網依據你的作業系統下載你要對應的檔案 安裝過後只要套入我們最愛的模式瘋狂的下一步即可......

2020-09-22 ‧ 由 tonny0531 分享
DAY 8

[Day8] 變數宣告&Function

在昨天講了一個檔案裡最重要的幾個元件後今天來講寫程式最基礎的變數宣告以及Function使用方法 變數 Go的變數宣告方式有點特別 方法1: 自動定義型別 最簡...

2020-09-23 ‧ 由 tonny0531 分享
DAY 9

[Day9] If、Switch、Defer

所有程式碼的最基礎邏輯運算元我想非If莫屬了 If 傳言只要會If Else就會寫程式了(誤) 在C#與Java裡面我們用的格式如下 if (條件式) {...

2020-09-24 ‧ 由 tonny0531 分享
DAY 10

[Day10] 建立一個簡單的HttpServer

Http介紹 在Web的世界裡常見的通訊協定就兩種 Http WebSocket 而WebSocket在本次的範例中不會用到 在我們瀏覽器的操控下,...

2020-09-25 ‧ 由 tonny0531 分享