このリポジトリは、AWS Amplify Gen2のNext.js (App Router) スターターテンプレートをベースに作成されたサンプルアプリケーションです。MESCIUS開発者ブログで紹介したコードをベースに、認証、API、データベース機能を簡単にセットアップできるように構成されています。
このアプリケーションは、AWS Amplify Gen2のNext.js (App Router) スターターテンプレートをベースとし、AWS Amplify Gen2と統合されたNext.jsアプリケーションで、スケーラビリティとパフォーマンスを重視して構築されています。AWS Cognito、AppSync、DynamoDBなどの事前設定されたAWSサービスでプロジェクトを素早く開始したい開発者に最適です。
このコードベースは以下のMESCIUS開発者ブログ記事で紹介されています:
-
LambdaもDynamoDBもコードから実装可能?AWS Amplify Gen2を使ってみた
- AWS Amplify Gen2の基本的な使い方とLambda、DynamoDBの実装方法
-
AWSわからなくても動くやつ、できました。Wijmo×Amplify Gen2
- WijmoコンポーネントとAmplify Gen2を組み合わせたCRUDアプリケーションの実装
-
GraphQL?Amplify Gen2で生成されたGraphQL APIとActiveReportsJSでサクッと帳票
- GraphQL APIとActiveReportsJSを使った帳票生成機能の実装
- 認証: Amazon Cognitoによる安全なユーザー認証
- API: AWS AppSyncを使用したGraphQLエンドポイント
- データベース: Amazon DynamoDBによるリアルタイムデータベース
- データグリッド: Wijmo FlexGridによるインタラクティブなデータ表示・編集
- 帳票生成: ActiveReportsJSによる高機能な帳票作成
- API仕様書: Swagger UIによるAPI仕様の可視化
アプリケーションのデプロイに関する詳細な手順については、デプロイメントセクションのドキュメントを参照してください。
このリポジトリでは、以下のMESCIUS製JavaScriptライブラリを使用しています:
- Wijmo: インタラクティブなデータグリッドとUIコンポーネント
- ActiveReportsJS: 高機能な帳票生成ライブラリ
これらのライブラリは商用ライセンスが必要です。本番環境で使用する場合は、適切なライセンスを取得してください。
詳細については、CONTRIBUTINGを参照してください。
このライブラリはMIT-0ライセンスの下でライセンスされています。LICENSEファイルを参照してください。