このアプリはワークショプ Learning Plan Generator with AWS Amplify で作成できるアプリの日本語化、機能を追加したものです。
2024年7月31日に開催された Amplify Boost Up #06 にて登壇した際に反響があったのでソースコードを公開しています。
登壇内容については 生成AIを使ってAmplifyGen2を楽しく学べるワークショプをやってみた をご覧ください。
- UIの日本語化
- 生成結果の日本語化
- 保存した学習プラン詳細の閲覧機能
- 学習プランの削除機能
プロジェクトの初期化
npm ci
Amplify Sandboxの作成
npx ampx sandbox
Nextローカル環境の作成
npm run dev
このアプリではBedrockを使用する関係上、対象の生成AIを有効にする必要があります。 手順については元のワークショップをご覧ください。
また生成AIの利用はクレジット(無償クーポン)が利用できません。 多少の課金が発生することはご了承ください。
ローカル環境で開発した都合上、動作保証はできません。
不明点があればお気軽にX:@_mkdevまでお問い合わせください。
以下、元のReadme
Learning plan generator is a web app that enables users generate learning plans for different roles (e.g Solutions Architect, Product Designer). This is a NextJs application built with AWS Amplify. Amazon Bedrock is be used to generate questions for rating and the learning plan
- Web-based User Interface: Web interface built with Amplify libraries
- API: Ready-to-use GraphQL endpoint with AWS AppSync.
- Integration with Amazon Bedrock
- Database: Real-time database powered by Amazon DynamoDB.
- Authentication: Setup with Amazon Cognito for secure user authentication.
git clone repo_url
Run npm install
run npm run dev
For detailed instructions on deploying your application, refer to the deployment section of our documentation.
See CONTRIBUTING for more information.
This library is licensed under the MIT-0 License. See the LICENSE file.