To see if people would be interested in it, I want to build a little landing page that features some screenshots and has a waiting list (via email) at the bottom.
Are there any services or open source projects for this? Preferably using shadcn/react/supabase. I don't want to reinvent the wheel here.
Respectfully, you don't need supabase for a landing page with waitlist especially when you don't want to reinvest the wheel. You have several options:
1. Find a WordPress theme that has the form built in. The fastest out of the box setup you will find.
2. If you don't want WordPress, then there are plenty of static HTML templates you can find. Just google "Landing Page Templates with Waitlist". One example for you [0]
For Option 2, you can connect the form to an existing API from any email provider like mailchimp, loops, etc. If you want to self host, you can get something like sendy [1] or listmonk [2]
[0] https://cruip.com/demos/waitlist/
[1] https://sendy.co/ (PHP Based)
[2] https://listmonk.app (Golang based)
what's blocking me from creating one myself:
- time
- i don't want to build something that has been built thousands of times in the past
I want to focus my time on my app instead
There are others. You are probably going to spend more time seeking a pre-canned SaaS that does this vs. just picking a cloud provider and figuring out the easiest way to do a serverless form with them.
I've built my fair share of 'coming soon' pages, and it was never a good use of time.
<form method="post">
</form>And then store it in database on a server.
You can get it working with PHP on FortRabbit in less than an hour.
Especially considering you want it to use shadcn etc
And often, building a landing page is a way of playing house. It seems like progress but it isn't because it doesn't move the product forward and does not gain actual users. It provides an excuse to avoid those unpleasant tasks.
If you really want to go down the landing page route, be serious and ask for money. People's willingness to pay you while knowing the product does not exist is reasonable validation...though of course you have to do "successful kickstarter" level work.
Anyway, in the time it takes to read this, a person could be halfway done with HTML and Javascript and a Google Sheet for a landing page. Good luck.