Home

Awesome

Quick Waitlist

Quick Waitlist Cover

Quick Waitlist is an open-source "coming soon" and waiting list page for SaaS platforms and websites. This project empowers you to collect email addresses from prospective customers with ease. Built using Next.js 14, and integrated with Resend for email management, Quick Waitlist offers a user-friendly and SEO-optimized solution to ignite the launch of any product or service.

Authored by @raqibnur, Quick Waitlist is here to help you kickstart your journey with an efficient and effective waiting list page.

Features

Getting Started

To run on local Quick Waitlist for your project, please follow these steps:

  1. Clone the repository:

    git clone https://github.com/Raqibnur/quick-waitlist.git
    
  2. Navigate to the project directory and install dependencies:

    cd quick-waitlist
    yarn
    
  3. Configure environment variables:

    • Duplicate .env.example to .env.local:

      cp .env.example .env.local
      
    • Fill in the environment variables in .env.local with your Resend API Key and Audience ID:

       NEXT_PUBLIC_RESEND_API_KEY=<Resend API Key>
       NEXT_PUBLIC_AUDIENCE_ID=<Resend Audience ID>
       NEXT_PUBLIC_SITE_NAME=
       NEXT_PUBLIC_SITE_DESCRIPTION=
       NEXT_PUBLIC_DOMAIN=
       NEXT_PUBLIC_LOGO_UR=<Logo URL>
       NEXT_PUBLIC_FROM_EMAIL=
      
       NEXT_PUBLIC_LINKEDIN=
       NEXT_PUBLIC_TWITTER=
       NEXT_PUBLIC_GITHUB=""
      
       NEXT_PUBLIC_LAUNCH_DATE=
       NEXT_PUBLIC_TITLE=
       NEXT_PUBLIC_OFFER_TITLE=
       NEXT_PUBLIC_CURRENT_PRICE=<Optional>
       NEXT_PUBLIC_DISCOUNT_PRICE=<Optional>
       NEXT_PUBLIC_FEATURES=
       NEXT_PUBLIC_PRIVACY=<Privacy policy text>
      
      
  4. Start the development server:

    npm run dev
    

    Visit http://localhost:3000 in your browser to see the application in action.

One Click Install 🎉

Deploy your Quick Waitlist page to Vercel with just one click. Click the deploy button, paste the environment variables, and set their values.

Deploy with Vercel

Customizing Email Templates

Quick Waitlist Cover

To modify the email templates, navigate to /components/EmailTemplate.tsx For additional information, please refer to the React Email Documentation

Contributing

Your contributions are always welcome! Please feel free to report issues, suggest enhancements, or submit a pull request to improve the Quick Waitlist project.

Start by forking the repo and follow these steps to contribute:

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgements

Contact

For any inquiries, please reach out to Raqib Nur - @raqibnur

Project Link: https://github.com/Raqibnur/quick-waitlist