home · Posts · Archive · Tags

20210820-開發mcu-up-銘傳金手指3-0-的那些事兒

請參考:銘傳金手指

Photo by joanna, from upMCU

MCU-up,一個專屬銘傳人的選課評價網站。

為甚麼會想做此專案?

大學四年邁向尾聲時,我開始思考做過的事情。從 創立MCU開源社 把校內對資訊有興趣的同學可以有個地方聚在一起討論進步。那我是否可以藉由自身的資訊專長造福更多人,於是 MCU-up 這個專案就此誕生了😆

from Dcard — 金手指…他回來了?

我如何開發這個專案?

首先,我找了社團對於改善學校選課系統有興趣的社團幹部-徐友笙,組織了MCU-up讀書會,並藉由讀書會的時間去閱讀許多學校如NCTU+NTU Sweety CourseCLASSIN等使用的技術,嘗試找出他們使用的技術、及遇到的問題,同時也透過謝育平老師得知了之前的金手指作者-曾信傑,學長也熱心提供了之前的2000筆評論資料。 銘傳金手指 BY 曾信傑 from dcard

為了保持彈性及希望使其網站可以永續經營,我們使用了最多人且歷史悠久 NodeJS+Express+MongoDB的技術,並依照最小可行性產品的原則做出了初版MCU-up網站。

初版MCU-up(銘傳金手指3.0)網站

基本的網站功能(使用者驗證、留言)完成後,由於需要將此專案推行到一般使用者及使團隊背景更多元,我找了2nd社員(現3rd副社長,資工系)-張智仁來一同改善前端顯示的部分、何靖嫻(1th 社員,設計學院) 來討論及設計前端介面。組別也增編了設計組讀書會,來討論此網站想帶給同學的功能,及頁面顯示的強化。此時 view engine也從原本的EJS改成PUG。並且找了幾個對資安比較有興趣的子軒(3rd社長)、龍成(2nd社長)來討論改善資安問題,並找到同屆DSC — 楊毅(中興 GDSC Lead 2019)Flutter開發手機端程式。

MCU-up(銘傳金手指3.0) v0.1.1-alpha

總結

此專案最終在7/30正式上線,很高興開發組(張智仁徐友笙子軒、龍成)、設計組(何靖嫻)、謝育平老師、學長(曾信傑小喵) 的各位來支持一同完成這項任務,沒有你們就沒有今天的MCU-up。從此專案磨練並學習到很多不僅是技術或開發方面的知識,更多是如何將不同領域背景的人聚在一同完成專案。接下來此專案將由MCU開源社共同維護所以看到這篇文的銘傳學弟妹,想學背後的相關技術就加 MCU開源社吧! 社團會在下學期社課教導背後的相關技術,如果你是其他學校想一起合作也歡迎留言或者直接私訊粉專(Link在下面),讓我們一起來讓這個開源專案更好!

特別感謝

  • 謝育平老師:分享他在CPE瘋狂程設剛開始的開發故事,並鼓勵我們勇於嘗試及討論此專案的一些方向。
  • 曾信傑學長(金手指作者):提供了金手指過去的2000筆資料,及教導過往金手指的技術實作細節。
  • 小喵學長:教導了我們一些比較業界方面在專案管理上的一些知識、工具及方法。

鏈結

Ref

👈Go Back

@alanhc