medical appointment scheduling
1.0.0
「中小規模の医療施設向けのWebベースのアポイントメントスケジューリングシステムの設計」のコンセプトショーケース。
このリポジトリの最新のスナップショットは、Herokuでいつでも利用できます。
Herokuの無料のDynosおよびデータベースサービスの制限があるため、アプリケーションが最初にロードするのに時間がかかる場合があります。また、無料のデータベースには10K行の制限があります。新しいコンテンツを追加する前に、他のユーザーが作成したデータを一掃する必要がある場合があります。テストデータは、右上隅にあるアプリバーメニューを使用して挿入して削除できます。
このアプリケーションは、Herokuに簡単に展開できます。 TBD
チェックアウト後、実行してください:
$ npm install
$ npm start
これには、npmと一緒にインストールするnode> = 4が必要です。このリポジトリにはバックエンドが含まれていません。医療用のスケジューリングサーバーランニングのインスタンスが必要です。
国際化の準備。アプリケーションは現在、英語とドイツ語で利用できます。翻訳は、公開されているプロジェクトでPoeditor.comで管理されています。ロケールは、ユーザーのブラウザの設定に基づいて決定され、ローカルストレージに持続します。ロジックはここで見つけることができます。
アプリケーションのほとんどの部分には、ユニットテストとエンドツーエンドの両方のテストが存在します。
$ npm run test
エンドツーエンドテストを実行する前に、別の端末に実行中のインスタンスがあることを確認してください。
$ npm run e2e
コードの品質は、Angular 2固有の糸くずのためにcodelyzerを使用したtslintによって保証されます。
ng-xi18nツールmit