
ユーザーがいる住宅所有者向けの住宅改修およびメンテナンスアプリケーションは、ケベック市場向けに特別に対象とする是正および予防保守作業のための作業指示を作成できます。すべての住宅購入は、州および地域の要件によって設定された厳格な検査基準の下でカタログ化され、合格する必要があります。ただし、検査の結果は長すぎて、クライアントにとって簡単に翻訳できません。このアプリケーションは、クライアントが自分の家をよりよく理解するために、結果を視覚的に魅力的な方法で凝縮、要約、解釈することを目的としています。これを念頭に置いて、住宅所有者は、是正および予防のメンテナンスのために作業指示を作成および追跡することができます。
第二に、アプリケーションには、クライアントがアプリケーションで直接サービスを要求およびアクセスできる地域のローカル請負業者のネットワークに接続するための追加機能が含まれます。作業指示のステータスは、簡単に取得、スケジュール、更新できます。
このプロジェクトは、コンコルディア大学ジーナコーディスクールオブエンジニアリングショーケースWebサイトでも開催されています。
このWebアプリケーションは、次のテクノロジーを使用します。
開始する前に、NPM(6.12+)、ノード(12.9.0+)、MySQL(5.7.22+)の動作バージョンがあることを確認してください。
npm --version
node --version
mysql --versionアプリケーションの両方の部分に必要な依存関係をインストールする必要があります。
バックエンドの場合、実行:
cd backend/
npm installフロントエンドの場合、実行:
cd frontend/
npm install更新- 2019年10月19日にMac OSX Catalina(10.15+以上)の最新リリースと、 bashのzshに置き換えられると、アプリの許可を実行するために追加の手順を実行する必要があります。
OSX 10.15以上にbashを使用しないでください。
AppleメニューからSystem Preferencesを選択します。
Security & Privacyアイコンを選択します。
Privacyタブの下に、左側のペインにFull Disk Accessフォルダーを見つけます。
Watchmanアプリケーションをチェックボックスにチェックして、フルアクセスを許可します。
zshを再起動すると、Menderアプリケーションはこれからスムーズに実行されるはずです。
/バックエンドでは、次の環境変数が必要です。
JWT_KEY=
RDS_HOSTNAME=
RDS_PORT=
RDS_USERNAME=
RDS_PASSWORD=
RDS_DATABASE=/フロントエンドには、次の環境変数が必要です。
LOCAL_API_KEY= < ip-address > :3000バックエンドサーバーを起動するには、 backend/から次のコマンドを使用します。
A.ノードドモンについて:
npm startまたは
B. ts-node:
npm run devフロントエンドサーバーを開始するには、 frontend/から次のコマンドを使用します。
npm startその後、バーコードをスキャンするか、携帯電話でExpoが提供するリンクに移動します。
両方のサーバーは、アプリケーションが機能するための個別のプロセスとして実行されている必要があることに注意してください。
コンテナを作成して起動するには、プロジェクトルートから次のコマンドを使用します。
docker-compose up --build特に以下のホストとゲストポートのために、Dockerテクノロジーがインストールされていることでポート転送が有効になっていることを確認してください:3000:3000、19000:19001:19001:19001および19002:19002。さらに、次の環境変数を /フロントエンドに追加します。
REACT_NATIVE_PACKAGER_HOSTNAME=<ip-address>
最後に、アプリケーションが構築されたら、ターミナルに表示されるQRをスキャンします。
現在、開発目的のために、バックエンドではポーリング/ホットリロードがサポートされていますが、フロントエンドではサポートされていません(#195を参照)。
| ジャマル・ガムルーアイ | ダニア・カロミリス |
|---|---|
| アナミカ・パンチーリー | ダニエル・プリモロツキー |
| ミラロジン | sébastienongトーン |