This is a SaaS application that generates AI branding snippets and keywords for the customer's brand. It is a full stack application, and created as a tutorial for how to create AI driven full-stack SaaS apps.
Try out the demo here (requires authentication): https://www.copykitt.co
I've decided to actually commit the Lambda layer zip file itself along with the project since a few people have told me they have trouble building this Docker image themselves.
So you can either follow the tutorial and try to build it (it's easier on a Linux or Mac), or if
it doesn't work, then just use the copykitt-infra/lambda_base_layer/layer.zip
file I have provided.
Type | Tech |
---|---|
Language | Python |
Framework | FastAPI |
Hosting | AWS (Lambda + API Gateway) |
Other | OpenAI, AWS CDK, Docker |
Type | Tech |
---|---|
Language | Typescript |
Framework | NextJS / React |
Styling | TailwindCSS |
Hosting | Vercel |
I've also added each part of the tutorial as a separate commit so it's easier to follow.
Checkpoint | |
---|---|
Python app to call OpenAI | 1e88180 |
Add FastAPI to Python app | aabaa16 |
Host API on AWS | 174d14f |
Create NextJS/React website | d1007b3 |
Styling with TailwindCSS | 818d04b |