{"id":28399260,"url":"https://github.com/nextify-limited/waitlist","last_synced_at":"2025-06-28T19:31:56.842Z","repository":{"id":292282936,"uuid":"781276332","full_name":"nextify-limited/waitlist","owner":"nextify-limited","description":"Kickstart your AI startup journey with a waitlist instead of a SaaS template. ","archived":false,"fork":false,"pushed_at":"2024-05-31T12:03:06.000Z","size":1143,"stargazers_count":97,"open_issues_count":0,"forks_count":26,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-06-05T07:48:11.849Z","etag":null,"topics":["ai","google-forms","nextjs14","waitlist"],"latest_commit_sha":null,"homepage":"https://waitlist.saasfly.io","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nextify-limited.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-04-03T04:35:34.000Z","updated_at":"2025-05-20T19:38:56.000Z","dependencies_parsed_at":"2025-05-09T05:24:07.465Z","dependency_job_id":"d805165c-ca4d-446d-b7ad-fa2ed44e7289","html_url":"https://github.com/nextify-limited/waitlist","commit_stats":null,"previous_names":["saasfly/waitlist","nextify-limited/waitlist"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/nextify-limited/waitlist","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nextify-limited%2Fwaitlist","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nextify-limited%2Fwaitlist/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nextify-limited%2Fwaitlist/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nextify-limited%2Fwaitlist/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nextify-limited","download_url":"https://codeload.github.com/nextify-limited/waitlist/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nextify-limited%2Fwaitlist/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262484072,"owners_count":23318390,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","google-forms","nextjs14","waitlist"],"created_at":"2025-06-01T07:39:36.920Z","updated_at":"2025-06-28T19:31:56.822Z","avatar_url":"https://github.com/nextify-limited.png","language":"TypeScript","readme":"# Empower Your AI Startup with a  Waitlist\n[![Chinese](https://img.shields.io/badge/-Chinese-red.svg)](README_zh.md)\n\nKickstart your AI startup journey with a waitlist instead of a SaaS template. Once you've completed your waitlist, check out our AI-powered Next.js SaaS template [Saasfly](https://github.com/saasfly/saasfly).\n\n## Why Choose Saasfly Waitlist?\n\n1. **High-Performance Static Pages**: Leveraging Next.js's static site generation (SSG) capabilities, deliver blazing-fast static pages while enjoying Next.js's unparalleled development experience.\n2. **Zero Hosting Costs**: Deploy static pages on Cloudflare completely free of charge, eliminating hosting costs and concerns.\n3. **Dynamic Data Collection**: Harness the power of Google Forms to collect form data, empowering static pages with dynamic capabilities for seamless data collection and user interaction.\n4. **Data Ownership and Privacy**: Maintain full control and ownership of your data without relying on third-party SaaS providers, ensuring data privacy and autonomy.\n5. **Powerful Data Analysis**: Utilize a simple yet effective local-first analysis [service](https://excel.saasfly.io/) to gain valuable insights from your collected data. This lightweight tool empowers you to make data-driven decisions without the need for complex and costly BI systems, while keeping your data secure and under your control.\n\n\u003e **Nextify** offers complete enterprise-grade SaaS solutions. If you're interested in discussing your project or just want to connect with us, feel free to reach out at contact@nextify.ltd.\n\n\u003e ❤️ We **provide free technical support and deployment services for non-profit organizations**.\n\n\u003e 🙌 **All profits we gain from open-source projects will be entirely used to support open-source initiatives and charitable causes**.\n\n## Introduction\n\nOur goal is to leverage Next.js's static site generation (SSG) capabilities to build a high-performance waiting list page, and use Google Forms as the backend to receive user-submitted email information. With this approach, we can quickly and cost-effectively create a waiting list page without having to write any backend code for data collection.\n\n## ⚡ Live Demo\n\nTry it out for yourself!\n\nDemo URL: https://waitlist.saasfly.io\n\n## ⚠️ Attention\nFor security reasons, we forcefully require users to log in before submitting the Google Form. You can turn off this requirement in the test environment or if your use case doesn't need this level of security.\n\n![Google Form Login](img.png)\n\n## 🚀 Quick Start\n\n### 📋 Prerequisites\n\nBefore getting started, make sure you have the following installed:\n\n1. Bun \u0026 Node.js \u0026 Git\n\n- Linux\n\n```bash\ncurl -sL https://gist.github.com/tianzx/874662fb204d32390bc2f2e9e4d2df0a/raw -o ~/downloaded_script.sh \u0026\u0026 chmod +x ~/downloaded_script.sh \u0026\u0026 source ~/downloaded_script.sh\n```\n\n- MacOS\n\n```bash\n/bin/bash -c \"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)\"\nbrew install git\nbrew install oven-sh/bun/bun\nbrew install nvm\n```\n\n### Installation\n\nTo start using this template, follow these steps:\n\n1. Clone the repository:\n\n```bash\ngit clone https://github.com/saasfly/waitlist.git\ncd waitlist\nbun install\n```\n\n2. Set up environment variables:\n\n```bash\ncp .env.example .env.local\n```\nSee our [documentation](https://document.saasfly.io/usage/waitlist/google-forms/) to learn how to get your own variables.\n\n3. Run the development server:\n\n```bash\nbun run dev\n```\n\n4. Open http://localhost:3000 in your browser to see the result.\n\n## ⭐ Features\n\n- **🐭 Framework**: Next.js - The React Framework for the Web (using App Directory)\n- **🐮 Platform**: Cloudflare\n- **🐯 Backend**: Google Forms API\n\n## 🚀 Deployment\nTo deploy your waitlist page, create a Cloudflare Pages application:\n\n1. Add your own variables\n\n![Cloudflare Pages Setup](deploy1.png)\n\n2. Deploy config\n\n![Cloudflare Pages Deployment](deploy2.png)\n\n## 🤔 Analysis\nYou don't need a very complex BI system. I build a simple local-first excel analysis [service](https://excel.saasfly.io) to help you.\n![analysis.jpg](analysis.jpg)\n\n## 📜 License\nThis project is licensed under the MIT License. For more information, see the [LICENSE](LICENSE) file.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnextify-limited%2Fwaitlist","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnextify-limited%2Fwaitlist","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnextify-limited%2Fwaitlist/lists"}