HelloLeo makes it easy to see your project in action and deploy it when you’re ready.

Live Preview

Every project has a live preview that updates automatically as Leo makes changes. You can:
  • See changes instantly - Watch your project update in real-time
  • Test functionality - Interact with your app before deploying
  • Mobile preview - Toggle mobile view to see how it looks on different devices
  • Open in new tab - View your preview in a full browser window

Deploying Your Project

When you’re ready to make your project live:
  1. Click “Deploy” in the project interface
  2. Choose a subdomain (optional) - Use a custom subdomain like myproject.helloleo.dev
  3. Wait for deployment - Leo will build and deploy your project
  4. Access your live URL - Share your project with others

Deployment Options

Default Deployment

  • Automatic subdomain: your-project-uuid.live.helloleo.dev
  • Instant deployment
  • No configuration needed

Custom Subdomain

  • Choose your own subdomain: myproject.live.helloleo.dev
  • Must be unique and available
  • Follows subdomain naming rules (lowercase, numbers, hyphens)

Custom Domain

  • Use your own domain: app.yourdomain.com
  • Requires DNS configuration
  • See Custom Domains for setup instructions

Preview Features

Mobile View

Toggle mobile preview to see how your app looks on phones and tablets

Reload Preview

Refresh the preview if something doesn’t look right

Network Monitor

Debug API calls and see what’s happening behind the scenes

Code Editor

Make manual edits when needed

Deployment Status

Your project can have different deployment statuses:
  • Not Deployed - Project exists but hasn’t been deployed yet
  • Deploying - Leo is building and deploying your project
  • Deployed - Your project is live and accessible
  • Error - Something went wrong; check the error message

Troubleshooting Deployment

If deployment fails:
  1. Check the error message - Leo will explain what went wrong
  2. Review your code - Use the code editor to check for issues
  3. Try again - Often a simple retry fixes temporary issues
  4. Get help - Join our Discord for support

Next Steps