Inspiration
The barrier to putting an idea online is still too high — especially for non-technical users. I wanted to create a tool that lets anyone turn a simple concept into a live website in seconds, without writing a line of code or signing up for hosting.
What it does
AI Landing Page takes a project title and description, instantly generates a clean, responsive landing page, and deploys it live on Netlify — no user signup or account required. The user immediately receives a shareable URL.
How we built it
Frontend: Bolt.new for rapid UI prototyping.
Backend: Python (Flask)
Receives user input via POST
Renders HTML from a Jinja2-style template
Zips the HTML in-memory (io.BytesIO + zipfile)
Calls Netlify’s Deploy API with a personal access token
Returns the live deploy_ssl_url
Challenges we ran into
Zipping and deploying files entirely in-memory without disk I/O
Bolt.new’s built-in deploy sometimes hung without returning a URL
Navigating the quirks of Netlify’s ZIP deploy API
Keeping the system fast and reliable for multiple simultaneous users
Accomplishments that we're proud of
Automated end-to-end pipeline: user input → live site in under 60 seconds
Seamless Bolt.new + Python + Netlify integration with zero user friction
Built a scalable backend that handles dynamic page creation and deployment
What we learned
Deep dive into Netlify’s Deploy API and deployment lifecycle
In-memory file handling in Python for high-performance workflows
Designing a user experience that hides complexity behind a simple interface
Balancing rapid prototyping on Bolt.new with production-grade backend code
What's next for Ai Landing Page
Custom Themes — Offer Startup, Portfolio, and Event templates
Analytics — Track page views and engagement metrics
User Accounts — Enable saving & managing multiple pages
Page Gallery — Showcase user-created landing pages publicly
Custom Domains — Allow users to use their own subdomains (e.g., project.yourdomain.com)
Log in or sign up for Devpost to join the conversation.