{"repo":"Metareignity/waitlist-cloudflare","free":true,"listed":false,"github":"https://github.com/Metareignity/waitlist-cloudflare","clone":"git clone https://github.com/Metareignity/waitlist-cloudflare.git","description":"Cloudflare-Native Next.js 15 Waitlist Boilerplate. Powered by Cloudflare D1 SQL, edge rate-limiting, referral swarms, and interactive WebGL shaders. Zero external dependencies.","language":"TypeScript","stars":14,"topics":["boilerplate","cloudflare","cloudflare-d1","cloudflare-pages","cloudflare-workers","landing-page","nextjs","opennext","react","react19"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"waitlist-cloudflare waitlist-cloudflare is a lightweight, high-performance, and secure Next.js 15 waitlist boilerplate designed for native serverless edge deployment on Cloudflare Workers using the OpenNext Cloudflare adapter . The stack is 100% Cloudflare-only and requires zero external service configurations. Live Demo: waitlist.metareignity.com --- Core Features - Next.js 15 & React 19: Built on Next.js 15.5.18 to guarantee compatibility and prevent handler bundling errors on Cloudflare Workers. - Cloudflare D1 Database: Primary SQL database mapping waitlist records natively at the edge. Includes schema files and quick D1 migration commands. - Referral Tracking Swarm: Auto-generates unique, lightweight referral codes for registrants and tracks referring nodes. - Native D1 Rate Limiting: Implements IP rate limiting natively inside Cloudflare D1 with a rate limits table to prevent spam submissions, requiring no external databases or Redis instances. --- Prerequisites & Setup To run this boilerplate, you only need a Cloudflare Account. Cloudflare Account & D1 Database 1. Create a Cloudflare account. 2. Authenticate the wrangler CLI locally: 3. Initialize your D1 SQL database: 4. Copy the generated database id and name into your wrangler.jsonc file. --- Local Development Setup 1. Clone the Repository: 2. Install Dependencies: 3. Configure D1 Local Schema: Apply the migration to initialize the SQLite database locally: 4. Start Development Server: Open http://localhost:3000 in y","default_branch":null,"files":null,"tree":[],"storefront":"/r/Metareignity","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Metareignity/waitlist-cloudflare/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}