Avatarify AI is a SaaS platform that leverages artificial intelligence to generate personalized avatars. The service allows users to create unique, high-quality profile pictures with various artistic styles and themes.
- 🤖 AI-powered avatar generation
- 🎨 Multiple artistic styles and themes to choose from
- 📸 Custom prompt support for personalized results
- 🔒 Secure Google authentication
- 💳 Integrated payment system with Stripe
- 💾 Local storage for last generated image
- 🎯 Daily free credits for registered users
- 💧 Watermark protection on generated images
- Frontend: SvelteKit, TailwindCSS, DaisyUI
- Backend: Supabase
- Authentication: Supabase Auth
- Payment Processing: Stripe
- Analytics: Plausible Analytics
-
Clone the repository
-
Install dependencies:
npm install
-
Set up environment variables:
PUBLIC_SUPABASE_URL
- Your Supabase project URLPUBLIC_SUPABASE_ANON_KEY
- Your Supabase anonymous keyPUBLIC_STRIPE_PUBLISHABLE_KEY
- Your Stripe publishable keyPUBLIC_STRIPE_PRICE_ID
- Your Stripe price ID for creditsPUBLIC_WEBSITE_HOST
- Your website's host URL (e.g., http://localhost:5173 for development)
PRIVATE_SUPABASE_SERVICE_ROLE
- Your Supabase service role keyPRIVATE_STRIPE_SECRET_KEY
- Your Stripe secret keyPRIVATE_REPLICATE_API_TOKEN
- Your Replicate API token
-
Start the development server:
npm run dev
Private - All rights reserved