degree map
1.0.0
導入
DegreeMap は、TA: Josiah Lansangの指導の下、グループ 22によってCPSC 471 カリフォルニア大学カルガリー コースのために開発されたプロジェクトです。これは、学生の学業計画と学位管理を合理化するために設計された包括的なプラットフォームです。このプロジェクトは 3 人のチーム メンバーの共同作業を表し、 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
ファイルが生成されます。
注:バックエンドは次の構成で正常にテストされています。