Building your website has never been easier — with just a few simple steps, you can go from downloading your Fluxedita package to having a live, editable website ready to go. Whether you're using a basic landing page or a premium package, the installation process is the same — making it scalable and future-proof for all your needs.
This guide will walk you through the entire process of setting up your Fluxedita site. No coding experience required — if you can follow simple instructions, you'll be up and running in no time.
To get your Fluxedita site up and running, you’ll need free accounts on a few platforms. These services power different aspects of your site:
Tip: All of these platforms have free tiers — perfect for personal projects, portfolios, and small businesses.
Watch the Fluxedita Installation Video to learn how to install your new Fluxedita website in minutes.
Find the `.zip` file you received after purchase. Unzip it to a folder of your choice. Open the folder in VS Code (or any code editor).
Fluxedita needs to communicate with third-party services like Supabase and Gmail to run your site. You’ll configure these services in a secure `.env` file:
In your project folder, locate `.env.example` and rename it to `.env`:
mv .env.example .env
Open the `.env` file and replace the placeholders with your credentials:
Important: Keep your credentials private and do not share them.
Open your terminal in the root folder of your project and run:
git init
git add .
git commit -m "Initial commit"
Your project is now under Git version control. The Fluxedita package already includes a `.gitignore` file, so you're all set!
Go to GitHub and create a new empty repository (don’t add any files). Link your local project folder to GitHub:
git branch -M main
git remote add origin https://github.com/YOUR_USERNAME/YOUR_REPO_NAME.git
git push -u origin main
Go to your Supabase dashboard and create a new project. Use the supplied SQL scripts to populate the new Supabase database:
Create your first user in Supabase. Apply the third script to promote the user to an 'admin' role with a 'premium' membership.
All scripts are located in the `supabase` folder within your project.
Go to Vercel and log in with GitHub. Import your GitHub repository into Vercel. When prompted, enter your `.env` values (Supabase, Cloudinary, etc.) in the Vercel environment variables section. Click Deploy.
Within a couple of minutes, your site will be live at: https://your-project-name.vercel.app
Open your live site. Log in as the admin user you created in Supabase. You’re now in full control! Start editing pages, managing content, and customizing your site right from your browser.
Fluxedita includes a built-in contact form powered by Gmail’s SMTP service. When users fill out the form, you’ll get notifications directly in your Gmail inbox.
Want to use another mail service (e.g., Outlook, Zoho, SendGrid)? Just update the SMTP fields in your `.env` file and redeploy through Vercel.
To push any updates to your live site:
git add .
git commit -m "Update page or section"
git push origin main
Vercel will automatically redeploy your site with the changes.
Before you begin, be sure to check out our installation video. It walks you through the process and makes everything much clearer.