Sometimes Envato’s live preview system temporarily breaks links. Please use the direct demo link with credentials mentioned below :
Live Application: CookWithAI
User Demo Credentials:>
How to Install Video Documentation:
CookWithAI is a complete, production-ready web application that enables users to generate personalized recipes using artificial intelligence. Built with Next.js 15, React 19, and TypeScript, this application provides a seamless experience for creating unique recipes from available ingredients in seconds. The platform features a modern, responsive design and includes everything needed to run a recipe generation business, from user authentication to payment processing.
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 personalized recipes using advanced AI models powered by Google Gemini AI. The application uses the gemini-2.5-pro model to create high-quality, unique recipes tailored to user ingredients and dietary preferences. Each recipe generation produces 3 different recipe options, each with complete ingredients lists, step-by-step instructions, cooking times, and dietary tags.
Users can filter recipes by selecting from 10 dietary preferences to match their lifestyle and dietary needs:
The application provides an intuitive interface for recipe generation:
Complete recipe management system with the following features:
Complete user management system with the following features:
Flexible credit-based pricing system with three packages:
All new users receive 10 free credits to test the platform (enough for 1 recipe generation). Each recipe generation consumes 10 credits regardless of the number of ingredients or dietary preferences selected.
Integrated Stripe payment system for secure credit purchases. The application handles checkout sessions, webhook processing, and automatic credit allocation upon successful payment. All payments are processed securely through Stripe’s infrastructure.
The application includes the following pages:
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.
Google Gemini AI provides the AI models for recipe generation. You will need to create an account at Google AI Studio and obtain an API key. Pricing is based on API usage, and you pay per recipe generation request. The application uses the gemini-2.5-pro model. Check Google Gemini AI pricing for current rates.
Supabase handles user authentication, database storage, and user management. The free tier includes 500MB database storage, 50,000 monthly active users, and 2GB bandwidth. Paid plans start if you exceed the free tier limits. Visit Supabase pricing page for detailed pricing information.
Stripe processes credit card payments for credit purchases. 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.
The application includes comprehensive HTML 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 secure authentication mechanisms.