Effortlessly generate fully functional websites with text and image uploads. This AI-powered system automates everything from generating the website to deploying it on Vercel.
- Gradio Interface: Enter a prompt and upload images (you can give prompts for each image u upload as well; if you upload multiple images, separate each image prompt with a ',') with ease.
- AI-Powered Code Generation: Uses the OpenAI 4o model to dynamically create structured, SEO-optimized code.
- Automated Validation: Ensures the generated code aligns with the prompt.
- One-Click Deployment: Instantly deploys to Vercel with no manual setup.
- Pre-Processes Input: Converts input into valid JSON for structured processing.
- Smart Image Handling: AI infers image roles dynamically, with no manual resizing required. (Although this feature is not completely robust as of now.)
- Supports Various Website Types: Personal, landing pages, e-commerce, and more (It supports both multi page and single page websites and supports varying screen sizes)!
- Provide a prompt, enter your website domain name (optional), upload images you want in your website, and prompt where you want them (optional).
- OpenAI 4o model preprocesses the input into valid JSON.
- This generated JSON is again fed into the 4o model to generate and validate the website code.
- The website is automatically deployed to Vercel.
- Access your fully functional site instantly!
⏳ Full deployment from the prompt takes approximately 3 minutes.
Check out some AI-generated websites deployed using this project:
- Beachy Clothes (Multipage website, the images were uploaded via image prompt, I know that the image sizing may be messed up. Still trying to improve it :/).
- Personal Website (Single Page website, my image was uploaded via image prompt)
Looking for contributors to help with the following:
- More robust image sizing based on the image prompt—if you have experience, we’d love your input!
- Prompt engineers who can craft better full-stack-based prompts for generating higher-quality websites.
Feel free to submit issues and pull requests to enhance the project.