Your AI-built app works in preview. You can click the buttons and complete the main flow. That is a real milestone, but it proves only that one version worked inside one preview tool.
Do not solve every production problem at once. Use the five questions below to find your next task, then open the focused guide for that task.
What does a preview leave unanswered?
A preview helps you judge the idea. It may be temporary, keep test data only briefly, or depend on hidden settings. A live product makes longer promises about access, privacy, saved work, and updates.
The useful question is not “Does the screen work?” It is “Which promise must I prove next?”
1. Can a clean copy become a live app?
A live app needs a host. The host turns the project into a working service and keeps it available when your computer is closed. This process is often called deployment; in plain language, it means publishing the app.
If a clean copy cannot produce the same result, start with Why Your AI App Works in Preview but Breaks Online.
In JustDeploy, open your project and find Deployments. Look for Live on the version you meant to publish. Then open an address under Website addresses and test the main customer action.
2. Which address will people use?
A host first gives you a platform address. Use it for testing. When the app is ready for customers, choose one main address you own and use it in sign-in settings, emails, and shared links.
Follow How to Put Your Own Domain on an AI-Built App when the platform address already works.
3. Where will customer data and files live?
Accounts, forms, orders, and saved projects belong in a database. Images and documents belong in file storage that keeps them after an update. Neither should depend on one browser or files beside the code.
Read Where Does Your AI App Save Customer Data? for records. Use File Uploads That Survive Refreshes and App Updates for documents and images.
4. Who can use each private action?
A login screen identifies a person. Every private request must also check whether that person owns the requested record or belongs to its team. Private access codes must stay in the hosting platform's protected settings.
Use How to Add Login Without Exposing Customer Data for permissions. Use Where Should API Keys Go? for payment, AI, email, and database keys.
5. What happens when an update fails?
A safe release checks the new version before visitors reach it. You also need the last working version, readable logs, and a plan for data that cannot be replaced by hand.
The AI App Launch Checklist for Solo Founders brings those checks together before you invite customers.
Which problem should you solve first?
| What you see | Start here |
|---|---|
| The public version will not start | Publishing and live settings |
| The platform link works, but your domain does not | Domain records and HTTPS |
| Saved work disappears | Database or file storage |
| One user can reach another user's record | Login and permissions |
| A new version breaks a working app | Checks, logs, and recovery |
Fix the first blocked customer journey before adding another feature. A smaller working product is easier to test and operate.
When do you need experienced review?
Ask for experienced human review when a failure could expose data, move money, affect a person's rights, or stop essential work. The guide When Does Vibe Coding Need Human Review? helps you judge that risk.
What does JustDeploy take care of?
JustDeploy gives your coding AI a repeatable path from project files to a live app. The AI gathers the needed files, publishes the app, checks the result, and returns a shareable address. Database and file storage are available when the product needs them.
Read the JustDeploy Quickstart for the full flow, or visit JustDeploy when your first release is ready.
What should you do now?
- Choose the first unanswered question above.
- Open its focused guide.
- Write one pass-or-fail result.
- Ask your coding AI to inspect that area before changing it.
- Test the result at the public address.
The next milestone is not a bigger demo. It is one small promise you can prove for a real customer.