Upgrade to Pro — share decks privately, control downloads, hide ads and more …

17 Drink

Kalan
August 13, 2018

17 Drink

17 Drink
Order drink made easy
其實只是一個簡單的 CRUD 專案,但是後來串了 slack API 跟 webhook 讓訂飲料變得更方便一些。原本是用 Ruby On Rails 寫的,後來打算用 golang 重寫一遍。
他並不是要打敗市面上的 XXX 產品,只是工程師的個性使然。
最近加上了 slack dialog API 以及將核心功能拆成 API 部署到 AWS lambda 以及 API Gateway,也逐漸重構整個 app 為 SPA,希望讓不同的 client 端也能一起跳坑。

Kalan

August 13, 2018
Tweet

More Decks by Kalan

Other Decks in Technology

Transcript

  1. 17 Drink drinking made easy

  2. README • Kalan 愷開 • Twitter: @kalanyei • Medium: @Shurado

  3. 17 Media — Frontend 內部系統組

  4. 什什麼是 17 Drink 讓 drink 這件事變得更更容易易發⽣生

  5. 解決什什麼問題 • ⼤大家都愛喝飲料 • 揪團很⿇麻煩 • ⼯工作被打斷也很煩 • 早期我們使⽤用 Din.Ben.Don!

  6. None
  7. None
  8. 對想要喝飲料的宅宅⼯工程師來來 說,界⾯面太複雜了了。

  9. 對宅宅⼯工程師,其實只要幾個功能 • 新增飲料店 • 訂飲料 • 通知 • ⽤用⼀一些炫砲的技術

  10. None
  11. None
  12. None
  13. 整合 Slack

  14. 查詢訂單

  15. None
  16. Slack dialog API • 可以直接在 slack 內發訂單 • 不⽤用跳出 slack

  17. None
  18. 怎麼串串? • heroku 免費額度要 cold start,太慢了了

  19. golang 讚讚 • 跨平台打包⼆二進制檔 • 編譯器幫助減少 bug • backend 也⽤用

    golang,⽅方便便⼤大家開發
  20. 部署成 Lambda + API Gateway

  21. 累積總⾦金金額:$51,224 = 17 點數:265,000

  22. 店家 — 總⾦金金額 波哥 迷客夏 ⼀一芳⽔水果茶茶 珍煮丹丹 ⼤大苑⼦子 春陽茶茶事 50

    嵐 良辰吉時 武林林茶茶 ⿔龜祭 愛⽟玉夢遊仙草 花草花香 Fruity ⽉月葉 ⿇麻古茶茶坊 吉龍糖⿊黑糖紅茶茶 ⼀一漾 JIATE ⽇日出茶茶太 可不可熟成紅茶茶 黃⼱巾 布蘭蘭恩紅茶茶 0 2250 4500 6750 9000 1 2 3 4 5
  23. 最喜歡的飲料店 珍煮丹丹 波哥 迷客夏 ⼀一芳⽔水果茶茶 五⼗十嵐 ⼤大苑⼦子 武林林茶茶 春陽茶茶事 訂單次數

    0 2 4 6 8
  24. Roadmap • 實作簡單的推薦系統、評分機制 • 幫店家做排名與預測 • 設定每⽉月飲料預算 • 讓其他 client

    跳坑(e.g iOS, Android, IOT) • 整合 17 儲值
  25. 感謝⼤大家