(個人開発)発酵食品の共有サービス
golang, Nuxt(TypeScript), AWS ECS でアプリケーションを構築しました。 バックエンドはgo(投稿サービスとユーザー登録、認証サービスを並列) フロントエンドはNuxt + TypeScript SPA インフラにはAWSを採用しています。 大まかなアピールポイントですが、 ・フロントエンド 、プロキシ、バックエンド全てDockerコンテナ化 ・AWSインフラはTerraformを用いてコード化 ・GitHub,CircleCIを用いてCI/CD ・ECSサービス検出を用いてサービス間通信を実装 (詳しくは各レポジトリのREADMEに記載しております) サービス構成の都合上、リポジトリ数が多くなっていますので 記載URLのREADMEより各リポジトリに遷移できる形としております。 [一般ユーザーログイン用認証情報] メールアドレス: test@exampleuser.com パスワード: s8JhLsk3w7 ※ ゲストアカウントログインのボタンからもログインできますが、 初期段階では作成済みの投稿は0件になるので、上記ユーザーでのログインをお勧めします。 [管理ユーザーログイン用認証情報] 「管理者アカウントでログインする」ボタンよりログインできます。 管理ユーザーでは、タグの管理を行えます。 https://github.com/yzmw1213/Fermentgo