[Android] 兄厲害
光禾在職期間專案。
原本是一個中信兄弟賽事、資訊相關的 App 平台,呈現兄弟球隊官網上的資訊。於 2020 年由光禾接手維運。
[{"url":"brothers_06.png","alt":""},{"url":"brothers_08.png","alt":""},{"url":"brothers_09.png","alt":""},{"url":"brothers_05.png","alt":""}]
上圖呈現 App 原有的功能。
負責部分
接手維運後,我負責 Android 版本的兄厲害,以及後端。維運期間除了原有功能,也有因應平台政策更新、開發九宮格落點預測遊戲、加入忘記密碼等。
九宮格落點預測遊戲
搭配在洲際球場現場架設的相機設備,團隊規劃製作九宮格轉播,並在 App 上加上落點預測的遊戲,吸引最多一千多人同時參與預測活動。遊戲機制是在洲際賽事進行中,讓球迷猜測該半局,球落在九宮格的哪個位置最多,猜對即可到該位置的落球數為分數。
[{"url":"brothers_03.png","alt":"九宮格落點預測遊戲:教學說明"},{"url":"brothers_12.png","alt":"九宮格落點預測遊戲:賽事轉播與落點呈現"},{"url":"brothers_02.jpeg","alt":"九宮格落點預測遊戲:當局九宮格落點與比分"},{"url":"brothers_14.png","alt":"九宮格落點預測遊戲:各局數落點紀錄"}]
上圖呈現功能畫面。App 透過 Socket.IO 和後端溝通。
後台優化與系統完善
最初交接的後端是一套錢後端整合的系統,除了 App 會使用到的 API,還有一個後台發布訊息、舉辦活動、處裡會員資料等。部署在 AWS 上,原本是 Java 開發,後來整個系統轉成 Flask 框架,結合 Docker 開發。
我負責與轉譯外包工程師的對接和測試,以及交付後的維護。使用到的工具如下:
- AWS EC2,基本 ubuntu 系統操作
- PostgreSQL
- MongoDB
- Flask
- DockerFile,建置開發環境
- Postman,寫測試
本部落格所有文章除特別聲明外,均採用 CC BY-NC-SA 4.0 許可協議。轉載請註明來自 Claire 的作品集!