✨ No Account Needed — Free Uploads & Downloads

DROP YOUR DESIGN.
DISCOVER WHAT'S NEXT.

The open design drop platform for graphics, wallpapers, edits, vehicle mods, and 3D art.

🎨 Explore All Designs

☁️ Cloudflare Pages & Supabase Backend Setup

DesignDrop V1 is designed to scale effortlessly on Cloudflare Pages edge hosting with Supabase PostgreSQL and Object Storage.

1. Deploying to Cloudflare Pages

Deploy DesignDrop in under 60 seconds with Wrangler or Direct Dashboard Drag-and-Drop.

# Install Wrangler CLI npm install -g wrangler # Deploy to Cloudflare Pages wrangler pages deploy ./ --project-name=designdrop
2. Connect Supabase Database Schema (PostgreSQL)

Run this SQL in your Supabase Editor to support anonymous drops, likes, and storage.

-- Create Designs Table CREATE TABLE public.designs ( id UUID PRIMARY KEY DEFAULT gen_random_uuid(), title TEXT NOT NULL, description TEXT, author TEXT DEFAULT 'Anonymous', category TEXT NOT NULL, media_type TEXT CHECK (media_type IN ('image', 'video')), media_url TEXT NOT NULL, likes INTEGER DEFAULT 0, downloads INTEGER DEFAULT 0, tags TEXT[], created_at TIMESTAMP WITH TIME ZONE DEFAULT timezone('utc'::text, now()) ); -- Enable RLS for Public Uploads & Downloads ALTER TABLE public.designs ENABLE ROW LEVEL SECURITY; CREATE POLICY "Allow public read access" ON public.designs FOR SELECT USING (true); CREATE POLICY "Allow public insert" ON public.designs FOR INSERT WITH CHECK (true); CREATE POLICY "Allow public update likes" ON public.designs FOR UPDATE USING (true);
3. Supabase Storage Setup

Create a public storage bucket named designdrop-media in your Supabase dashboard and make it public to allow instant asset serving.