Simple wait list page. Used to collect email addresses and feedback from prospective users.
- Next.js 14 Powered: Take advantage of the latest features of Next.js for a fast, SEO-friendly, and scalable waiting list page.
- Integrated with Resend: Seamlessly send and manage emails using the robust email service from Resend.
- User and SEO Friendly: Keep users and search engines equally happy with a well-designed, clear user interface and optimized content.
- Customizable Email Templates: Personalize your communication with flexible email templates powered by React Email.
- Easy One-Click Deployment to Vercel: Get your waiting list page up and running in no time with Vercel's hassle-free deployment.
- Environment Variables: Configure your settings with ease using the provided
.env.example
as a guide.
To launch Quick Waitlist for your project, please follow these steps:
-
Clone the repository:
git clone https://github.com/intellzilla/quick-waitlist.git
-
Navigate to the project directory and install dependencies:
cd quick-waitlist npm install
-
Configure environment variables:
-
Duplicate
.env.example
to.env.local
:copy .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=<Your Resend API Key> NEXT_PUBLIC_AUDIENCE_ID=<Your Audience ID> NEXT_PUBLIC_SITE_NAME= NEXT_PUBLIC_DOMAIN= NEXT_PUBLIC_LOGO= NEXT_PUBLIC_FROM_EMAIL= NEXT_PUBLIC_LINKEDIN="" NEXT_PUBLIC_TWITTER="" NEXT_PUBLIC_GITHUB="" NEXT_PUBLIC_HERO_TITLE= NEXT_PUBLIC_HERO_SUBTITLE= NEXT_PUBLIC_PRIVACY=
-
-
Start the development server:
npm run dev
Visit http://localhost:3000 in your browser to see the application in action.
-
Deploy your Quick Waitlist page to Vercel with just one click:
To customize the email templates sent through Resend using React Email, please refer to their documentation here: React Email Documentation
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:
- Create a feature branch (
git checkout -b feature/YourAmazingFeature
) - Commit your changes (
git commit -m 'Add some YourAmazingFeature'
) - Push to the branch (
git push origin feature/YourAmazingFeature
) - Open a pull request
This project is licensed under the MIT License.