Full-Stack Developer to Build AI-Powered Social Media Content Generator (Crayo.io Competitor) -- 2

Job ID: 39592580

Budget: $1,500 – $3,000 USD

Full-Stack Developer to Build AI-Powered Social Media Content Generator (Crayo.io Competitor)



Job Description:

I am looking for a highly skilled full-stack developer or team to develop a platform similar to Crayo.io, with the same features and functionality, but with a custom design and branding.

The platform will use AI to generate social media content for users based on input prompts, topics, tones, and more. It should include all major features of Crayo.io, including user dashboards, AI integration, payment systems, and user management — but the UI/UX can be original or improved.



Scope of Work:

1. Frontend (Custom UI/UX)
• Design a modern, clean, and mobile-friendly UI (different from Crayo.io)
• Pages to include:
• Landing page
• Pricing page
• Sign-up / Login
• Dashboard with AI content generation
• Account settings, billing, help/contact
• Responsive design for desktop, tablet, and mobile

2. User Accounts & Authentication
• Email/password login
• Google or social login (optional)
• Password reset, email verification
• User profile with saved generations & plan info

3. AI Content Generator
• Generate captions or short posts for social media (LinkedIn, Instagram, X, etc.)
• User selects:
• Topic
• Platform
• Tone of voice (funny, professional, sarcastic, etc.)
• Show multiple versions per generation
• Save, copy, regenerate, or edit results
• (Optional) Support image or hashtag suggestions

4. AI Integration
• Use OpenAI (GPT-4 or GPT-3.5), Claude, or similar LLM
• Must be fast, scalable, and optimized
• API error handling and retry logic
• Track token/usage count per user

5. Subscription & Billing System
• Free plan with usage limit (e.g. 10 generations/month)
• Paid plans with monthly/yearly pricing
• Stripe integration:
• Checkout
• Webhooks
• Upgrade/downgrade plans
• Cancel anytime
• Usage tracking by tokens or generations
• Billing history/invoices for users

6. Admin Dashboard (Optional but Preferred)
• Manage users
• View usage metrics and API stats
• Adjust user plans or limits
• Monitor API usage and errors



Tech Stack (Preferred, but open to your suggestions):
• Frontend: React.js or Next.js, TailwindCSS or Material UI
• Backend: Node.js with Express, or Python/Django
• Database: PostgreSQL or MongoDB
• Auth: Firebase Auth, Supabase Auth, or custom JWT
• AI: OpenAI GPT-4 API or Claude API
• Payments: Stripe
• Hosting: Vercel, Render, Heroku, or AWS



Deliverables:
• Full working web app with modern UI and mobile responsiveness
• Source code with full documentation
• Deployed platform with production-ready setup
• Admin panel or analytics dashboard (if included)
• Support for bugs and improvements (negotiable)



To Apply, Please Include:
1. Your previous work on AI or SaaS platforms (links or demos)
2. Estimated timeline and budget
3. Tech stack you’d use and why
4. Any suggestions to improve the product beyond Crayo.io



Ideal Candidate:
• Strong full-stack experience
• Excellent understanding of AI integration
• Solid understanding of UX and responsive design
• Prior experience with Stripe, OpenAI, or similar APIs
• Good communication and timely delivery



This will be a competitor to Crayo.io, so I am looking for someone who can build it to that level of quality or better, but with an original look. Serious applicants only.