Project utilizes opeanai's DALLE-2 to generate icons. After icon is generated it is saved to an S3 bucket. To generate 1 icon user has to pay 1 credit, users can buy credits with stripe payments.
vid.mp4
- Next.js
- NextAuth.js - for authentication
- Prisma - database ORM
- Tailwind CSS
- tRPC - a communication layer between server and frontend
- Stripe - for payments
- AWS Amplify - for hosting my website
- AWS S3 - for storing icons
- Supabase - for hosting postgresql database
- Deepl - for translating users icon description
- DALLE-2 - AI api for generating icons