This is a simple app that demonstrates how to build Generative AI apps with AWS Amplify Gen2 and Amazon Bedrock.
Currently, the app features two AI-powered tools:
- Instagram Captions Generator - Use AI to generate captions for Instagram posts
- Text Rephraser - Use AI to rephrase text
- Live Deployment: Amplify AI Apps
- Source Code: GitHub Repository
- Backend: AWS Amplify Gen2, TypeScript
- Frontend: Next.js, React, Tailwind CSS, Shadcn UI
- AWS Amplify Technologies: Data (Amazon DynamoDB), Authentication (Amazon Cognito), Serverless Functions (AWS Lambda), File Storage (S3)
- AWS Others: AWS CDK, Amazon Bedrock
- Hosting: AWS Amplify
- AWS Account
- On the Model access page in Amazon Bedrock, Enable access for
anthropic.claude-3-haiku-20240307-v1:0
model.
- Clone the repository on your local machine.
- Run
npm install
to install dependencies. - Configure AWS Profile
- Run
npx ampx sandbox
to provision backend infra in AWS. - Run
npm run dev
to run the app. - Open
http://localhost:3000
with your browser to see the result.
- Fork the repository in your GitHub account.
- Follow the detailed instructions on deploying your application, refer to the deployment section of our documentation.