Deploy Admin Panel
Last updated
Last updated
First, make sure your Flutter web app is working fine locally. You can build the app for production by running the following command:
If you don't have an account yet, sign up at .
Once logged in, you’ll be taken to your dashboard.
On the dashboard, click on "Add New Site" or "New site from Git".
Netlify allows deploying from different sources like GitHub, GitLab, and Bitbucket. However, for this approach, we will manually upload the files.
build/web
FolderAfter creating the site, you’ll see an option to "Drag and drop your site output folder here". This area is for uploading your static website files.
Open your Flutter project folder on your computer and navigate to the build/web
directory. This directory is where Flutter stores the production-ready files for the web version of your app after running the flutter build web
command.
Drag the entire build/web
folder from your local system and drop it into the designated area on Netlify’s site.
Once the build/web
folder is uploaded, Netlify will automatically begin the deployment process. It will host the web app on its servers and generate a live link for you to access your Flutter web application.
The process usually takes a few seconds to a minute, depending on the size of your app.
Once the deployment is complete, Netlify will provide you with a URL (usually something like your-site-name.netlify.app
). You can now visit this link to view your Flutter web app running live on the internet.
You can modify the site name to something more recognizable (e.g., yourappname.netlify.app
).
If you have a custom domain, you can link it to your Netlify site from the dashboard.
This method provides an easy, drag-and-drop approach without requiring any coding or command-line tools, making it quick and user-friendly for non-technical users.
After building, follow the deployment steps as shown in this video for the rest of the process.