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)

Share this project:

Updates