Sometimes Envato’s live preview system temporarily breaks links. Please use the direct demo link with credentials mentioned below :
Live Application: CreatePost
User Demo Credentials:
How to Install Video Documentation:
CreatePostAi is a complete, production-ready web application that enables users to create professional carousels for LinkedIn and social media platforms using AI-powered content generation. Built with Next.js 14 and TypeScript, this application provides a comprehensive carousel creation system with customizable themes, AI-powered content generation, and professional export options. The platform features a modern, responsive design and includes everything needed to run a carousel generation service, from user authentication to payment processing and AI-powered content creation.
Please note that this application requires external API services to function, and you will incur costs based on your usage of these services.
This application integrates with several third-party services that charge fees based on usage:
You are responsible for all costs associated with these external services. The purchase price of this application includes only the source code and does not include any API credits, service subscriptions, or usage fees. Before deploying this application, please review the pricing pages of all required services to understand the costs you will incur based on your expected usage volume.
While many services offer free tiers suitable for development and testing, production use will require paid plans. Ensure you have budgeted for ongoing API costs based on your expected user base and usage patterns.
Generate professional carousels from text prompts using OpenAI’s GPT-4o-mini model. Simply input a topic or idea, and the AI creates engaging, well-structured carousel content with 8-15 slides including intro, content, and outro slides. The system automatically generates titles, subtitles, descriptions, and adds relevant emojis to enhance engagement. Each slide contains 2-3 elements (Title, Subtitle, or Description) that work together to convey the message effectively.
Comprehensive slide management system that allows users to:
Complete design customization system with the following capabilities:
Advanced image integration features:
Rich text editing capabilities:
Complete export and import system:
Flexible subscription-based pricing model with two tiers:
All subscription plans are fully customizable, allowing you to adjust limits, pricing, and features to match your business model.
Integrated Stripe payment system for secure subscription purchases. The application handles checkout sessions, webhook processing, and automatic subscription activation upon successful payment. Supports recurring monthly billing with automatic renewals.
Secure authentication system powered by JWT (JSON Web Tokens) with the following features:
Intelligent credit-based usage tracking:
The application can be deployed on:
To run this application, you will need to create accounts and obtain API keys from the following services. Some services offer free tiers suitable for development and small-scale production use.
OpenAI provides the AI models for carousel generation. You will need to create an account and obtain an API key. Pricing is based on API usage, and you pay per request. The application uses GPT-4o-mini (recommended for cost-effectiveness and quality). Each carousel generation uses 2 credits from the user’s account. Check OpenAI pricing page for current rates.
Stripe processes credit card payments for Pro subscription plans. Stripe charges a transaction fee of 2.9% plus $0.30 per successful transaction. There are no monthly fees for standard accounts. Visit Stripe pricing page for complete fee structure.
MongoDB Atlas provides the database for storing user data, carousels, subscriptions, and transaction records. The free tier (M0 Sandbox) includes 512MB storage, which is sufficient for development and small applications. Paid plans are required for production use with larger datasets. Check MongoDB Atlas pricing for details.
Custom JWT-based authentication system with no direct costs. It requires hosting infrastructure but no subscription fees. JWT tokens are generated and verified server-side using jsonwebtoken library.
For password reset emails and notifications, you can use any SMTP service such as SendGrid, Mailgun, AWS SES, or Gmail SMTP. Many services offer free tiers for development and low-volume production use.
For rate limiting functionality, you can optionally use Vercel KV (Redis). This is not required for basic functionality but enhances security and prevents abuse.
The application includes comprehensive documentation covering:
All setup instructions are provided in HTML documentation files included with the purchase. The documentation includes step-by-step guides with screenshots and code examples.
The application is fully customizable:
This is a complete, production-ready application. The code follows Node.js best practices and Envato submission requirements. All code is well-structured, documented, and ready for deployment. The application includes comprehensive error handling, input validation, and security best practices.