Tutorial
Follow these steps to go from a blank canvas to a live, hosted index.html file.
Sign in with your Whop account to open the dashboard and builder — it's free, with every block, gradients, video and the full effects kit included. Subscribe to Dragsite Pro any time for unlimited sites and the cinematic extras.
From your dashboard, click "New site" to start a blank project. Give it a name — you can rename it any time.
The left panel lists full sections (Hero, Features, Testimonial, Pricing, FAQ, Footer and more), media blocks, and basics like Heading, Text and Buttons — all free. Under Integrations, the AI Chatbot and Supabase-backed Form are Pro. On a blank project you can also click a starter template to lay out a complete page instantly, then customize it.
Grab the ⠿ handle on any block already on the canvas and drag it up or down to reorder your page.
Click a block to select it. The right panel has four tabs: Content for its text and links, Effects for shadows, glass blur, borders, 3D tilt and parallax, Animation for entrance presets (plus Pro cinematic ones), and Media for uploading or linking images and video — every change updates the canvas instantly.
Any image or video field has a real "Upload" button — pick a file from your device and Dragsite hosts it for you. No account or third-party image host needed.
In the left sidebar under "Backend", paste your Supabase project URL and anon key. Add a Form block, set which table it should write to, and add an insert policy for the anon role on that table in Supabase — submissions land straight in your database, no server of your own required.
Click "Save" in the top bar at any time. Your project is stored in your browser so it is there next time you open the dashboard.
When your page looks right, click "Export HTML". Dragsite generates a single, self-contained index.html file — animations, effects and all — and downloads it to your computer.
Upload the downloaded index.html file to the root directory of your web host (the top-level public folder, not a subfolder) so it is served at your domain’s root — e.g. yourdomain.com/index.html. Most hosts call this the "public", "www", or "root" folder in their file manager or FTP client.