degree map
1.0.0
介紹
DegreeMap 是Group 22在我們的助教Josiah Lansang的指導下為CPSC 471 卡加利大學課程開發的專案。它是一個綜合平台,旨在簡化學生的學術規劃和學位管理。該專案代表了三個團隊成員的協作努力,展示了使用ReactJs
和SQLite3
的現代前端和後端技術的整合。
main
分支僅包含前端程式碼,沒有任何後端資料連結。要存取完整的後端功能,請切換到BackendIntegration
分支並按照以下說明進行操作。
使用以下命令將GitHub儲存庫克隆到空白資料夾中。
git clone https://github.com/aymanmomin/degree-map.git
安裝依賴項:
在啟動前端伺服器之前,運行:
npm install
啟動前端:
安裝依賴項後,透過執行以下命令啟動前端伺服器:
npm start
BackendIntegration
)切換到後端整合分支:
透過執行以下命令確保您位於BackendIntegration
分支:
git checkout BackendIntegration
導航到後端目錄:
cd src/nodeBackend
運行後端伺服器:
透過運行啟動後端:
node server.js
這將建立資料庫並為其設定種子,產生可供使用的database.sqlite
檔案。
注意:後端已在以下配置上成功測試: