{"repo":"lakshaybhushan/nextjs-notion-waitlist-template","free":true,"listed":false,"github":"https://github.com/lakshaybhushan/nextjs-notion-waitlist-template","clone":"git clone https://github.com/lakshaybhushan/nextjs-notion-waitlist-template.git","description":"A template repository for creating a waitlist using Next.js 14, Notion as a CMS, Upstash Redis for rate limiting and Resend for sending emails with a custom domain.","language":"TypeScript","stars":290,"topics":["magic-ui","nextjs","notion","react-email","resend-email","shadcn-ui","tailwindcss","upstash","upstash-ratelimit","upstash-redis"],"license":null,"category":"ui-components","readme_excerpt":"Next.js + Notion — Wailtist Template This is a template repository for creating a waitlist using Next.js 14, Notion as a CMS, Upstash Redis for rate limiting and Resend for sending emails with a custom domain. The UI is built using a mix of shadcn/ui, Magic UI and Tailwind CSS. Demo: https://nextjs-notion-waitlist.vercel.app Sample Database (Link) Features - Next.js 14 : The most popular React framework. - Notion as a CMS : Use Notion to manage your waitlist users. - Upstash Redis : Use Upstash Redis to rate limit the number of signups in a given time period. - Resend : Use Resend to send emails to users who sign up. - Vercel : Deploy the app to Vercel with a single click. - shadcn/ui : Use shadcn/ui for building the UI components. Why Notion? Notion is used everywhere nowadays. It's a great tool for managing content and it's free to use. But a lot of people don't know that they can use Notion as a CMS for their websites which stands for Content Management System. This template is a very basic implementation of using Notion as a CMS for a waitlist. However, You can extend it to use Notion for other types of content as well. Using Notion as a CMS is a great way to manage content without having to build a backend or a database. You can use Notion's API to fetch data from your Notion workspace and display it on your website. How to get started? There are a few things you need to do before you can use this template: Notion Assuming that you have a Notion account and a workspace, ","default_branch":null,"files":null,"tree":[],"storefront":"/r/lakshaybhushan","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/lakshaybhushan/nextjs-notion-waitlist-template/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."}