Home Pricing Explore Download Docs Create a project

Docs/Projects

Sharing your project

Everything you make in FlutterGo.AI starts private. As the New project dialog says: "Only you can see your project by default." Nothing leaves your account until you decide to share it.

When you are ready, you have three main options. You can publish a preview online and send people a link. You can invite teammates or clients by email and control what they may do. And you can save a project as a template so others can start from it.

Here we walk through each option, from a quick share link to full team access.

What you need#

  • Finish (or partly finish) a project so there is something to show.
  • For share links: publishing uses a deploy provider (Vercel or Cloudflare Pages), so have an account and token for one of them.
  • For team access: know the email addresses of the people you want to invite.

How to do it#

1. Know the default, private#

Your project is visible only to you. There is no public page, no link, and no listing until you take one of the actions below.

Tip: You can check who has access at any time in Settings under Team access.

2. Open the Share menu#

Open a file in your project's file viewer and click Share in the toolbar. The menu is organized into sections: SHARE, PUBLISH ONLINE, DOWNLOAD, and SAVE.

Share links need a published page first. If you skip this, the menu tells you: "Publish online first to get a link."

  1. In PUBLISH ONLINE, pick a Provider, Vercel or Cloudflare Pages.
  2. Enter your token (for example, paste into Vercel token) and deploy with Deploy to Vercel (or Deploy to Cloudflare Pages).
  3. When it finishes, the Deployed URL appears with a Copy link button.
  4. Back in the SHARE section, use Copy share link or Open share page.

Tip: After deploying, the SOCIAL SHARE options can publish a share page for social platforms, X, LinkedIn, Facebook, Reddit, Telegram, WhatsApp, and more. Before you deploy, the menu shows "Deploy then share…".

4. Invite teammates with Team access#

Open Settings and choose Team access. The page explains itself: "Share your project with teammates or clients. Invite them by email and choose what they can do."

  1. Under Project, pick the project. Access is set separately for each project.
  2. Under Invite someone, type their Email.
  3. Choose their Access: Owner, Editor, or Viewer.
  4. Click Send invite. You'll see: "Invite is ready. Copy the link and send it to them." Use Copy link.

The People on this project list shows everyone, with Make owner and Remove actions.

Important: Only the owner can change who has access. Transferring ownership asks you to confirm: "Make {name} the owner? You'll become an editor."

5. Share as a template#

To let others start from your project, save it as a template:

  1. In the Share menu's SAVE section, click Save as template….
  2. Enter a Template name and an optional description.
  3. Your template appears in the Public templates section on the Home screen, marked with the Public template badge, "Starter apps shared with everyone."

From a template preview you can also use Copy template link or share directly to social platforms.

Success: You now control three levels of sharing: a link for viewers, roles for collaborators, and a template for everyone.

Common mistake: Sending someone the URL from your own browser address bar. That is your private workspace URL, not a share link. Use Copy share link (after publishing) or a Team access invite instead.

Troubleshooting#

Problem: Copy share link is disabled. Possible causes: The preview has not been published online yet. Solution:

  1. Open the Share menu and look at PUBLISH ONLINE.
  2. Deploy with Vercel or Cloudflare Pages.
  3. The menu hint "Publish online above to enable share ↑" disappears and the link becomes available.

Problem: Deploy fails ("Deploy failed. Check Vercel settings and try again."). Possible causes: Wrong or expired token, or missing account details. Solution:

  1. Click Get Vercel token (or Get API token for Cloudflare) and create a fresh token.
  2. Paste it and save; for Cloudflare also fill the Account ID.
  3. Click deploy again.

Problem: A teammate cannot change who has access. Possible causes: They are an Editor or Viewer, not the Owner. Solution:

  1. The notice explains: "Only the owner can change who has access."
  2. Ask the current owner to make changes, or transfer ownership with Make owner.

FAQ#

Is my project public by default? No. "Only you can see your project by default." Sharing is always an explicit action.

What is the difference between Owner, Editor, and Viewer? The Owner controls access and can transfer ownership. Editors can work on the project. Viewers can look but not change anything.

Can I stop sharing after I shared? Yes. Remove people in Team access with Remove. For published pages, remove the deployment with your provider (Vercel or Cloudflare).

Do people need a FlutterGo.AI account to view a share link? A published share page is a normal web page, anyone with the link can open it. Team access invites are tied to the invitee's email.

Can I share to social media directly? Yes. After deploying, use the social share options (X, LinkedIn, Facebook, Reddit, Telegram, WhatsApp, and others) or Copy share text.

Does saving a template share my whole project? A template shares the project's files as a starter. Your conversation history stays private to you.

Where to go next#