快速報到與社交平台網站

Github:https://github.com/Hakalon/DevDays2016

一、使用工具清單

  • Visual Studio 2015 Enterprise
  • Microsoft Azure – SQL Database
  • SQL Server 2014 Management Studio

二、發想過程

這個主題是在參加DevDays 2016時所誕生的,當時在進行報到時,認為整個報到流程很不順暢,所以我們想要結合Office ADD-IN來解決活動報到的各種不便,更進一步地將這樣的系統擴展成活動中大家互相交流認識的平台,並利用微軟最新的Emotion API來做些有趣的事情。

主要的核心概念為以下幾點:

  • 以Web當作報到平台,方便使用者自行快速報到
  • 提供活動專用的平台,促進活動參與者交流
  • 統一的活動相關資訊,方便使用者隨時隨地查詢
  • 藉由分享照片至社群網站,更進一步散播活動資訊

 

三、製作歷程

在DevDays活動中其實已經完成得差不多了,但唯獨促進參與者彼此交流這點還有些缺陷,Web介面直接以當時DevDays的網站來做套版,以節省開發時間,背後資料庫則使用當時提供的Microsoft Azure來建立,在資料庫這邊遇到比較大的問題是在於雲端上的資料庫沒辦法太直覺的使用SQL Server Management Studio(SSMS)來做設定及管理,光是權限管理就耗掉了很多時間,整個資料庫則是使用Code First模式去做建置,利用Entity Framework直接做Migration到資料庫上,整體架構都已經完成了,只有剛剛提到的功能還在做測試。

 

四、網站畫面

 

五、參考資料

 

撰寫人:第十屆MSP技術組  賴柏融