AI Branding Assistant SaaS Web App powered by OpenAI
Live Preview 🌠 Demo on YouTube 🌀 Request FeatureThis project is a SaaS Web Application that generates AI branding names, slogans, keywords, and ad copy for e-commerce business owners who need ideas for their upcoming business. It is a full-stack application powered by OpenAI API.
For the backend, I opted for Python as a language and FastAPI as a framework. A python file that contains the functions that communicate with the OPENAI API and generates the branding, and another file for the FastAPI that imports the functions and gives them routes to be used when we call the API. Firebase is used to authenticate users (in the future it will be used to add paid plans and Paypal checkout). The FastAPI file is hosted on an AWS Lambda function linked to the AWS API Gateway.
The frontend is mainly written in Typescript as a language, React, and Nextjs as a framework. The styling is done using TailwindCSS and finally for the hosting Vercel is used.