このリポジトリには、bdmI という Web サイトの WebAPI が含まれています。これは、bdmI Web アプリケーションにサービスを提供する RESTful API を作成することを目的とした 4 スプリントにわたるプロジェクトです。
.NET Core 3.1 をターゲットとする C#
ASP.NETコア
PostgreSQL リレーショナル データベース管理システムを使用した Entity Framework
アイデンティティフレームワーク
リポジトリ パターン、UnitOfWork
WebAPI を実行できるようにするには、次の簡単な手順に従う必要があります。
空のデータベースを作成する 新しく作成したデータベースにcreate-tables-or-reset-database.sql
ファイルを入力します。次のキーと値のペアを使用して環境変数を設定します。
COONECTION_STRING : Host=DBHost; Database=DBName; Username=YourUsername; Password=YourPassword;
DOMAIN_STRING : https://bdmi.netlify.app/
SECRET_KEY : your secret key
EMAIL_PASSWORD : your emailservice password
REDIRECT : http://localhost:3000
アプリケーションを実行する プロジェクトの EmailService 部分を設定するには、登録時にユーザーに確認を送信するための電子メール アカウントを作成してください。
プロジェクトのプレゼンテーション層として機能する bdmI フロントエンドは、次のリンクから入手できます: bdmI-frontend
Heroku はアプリケーションが実行されていないときにスリープ状態になる傾向があるため、Web サイトの起動後、バックエンドが読み込まれる時間を確保するために 20 ~ 30 秒待つことをお勧めします。
このプロジェクトの貢献者は全員 Codecool Ltd の学生です。
アンナ・ツィネゲ
エステル・マジ
ノルベルト・ベンコ