dwyl / dwyl/app

Feat: Wait List?

Open
#304 0 comments 1 reaction 0 assignees View on GitHub
discuss good first issue help wanted question research T25m technical UI
Dominant language
Dart
Stars
152
Forks
22
PR merge metrics
No merged PRs in 30d

Description

At startups we've worked at/for in the past, they implement a **`Wait List` `before`** the `App` is fully built
so that marketing efforts can commence in parallel to development.

# Examples

There's no shortage of examples on Dribbble: https://dribbble.com/tags/waitlist
https://dribbble.com/shots/20470789-AlignUI-Design-System-Waitlist-Page

https://user-images.githubusercontent.com/194400/218269855-f15e4d5d-b2c9-45c6-b6d2-df6544a051da.mp4

![image](https://user-images.githubusercontent.com/194400/218269942-fb77cc1c-1323-4463-8d26-0c79133a81cc.png)

![image](https://user-images.githubusercontent.com/194400/218269747-92d5543e-9777-485a-a0bc-b95945d041b6.png)

![image](https://user-images.githubusercontent.com/194400/218269767-d35b451d-b066-4579-83d0-51c0facf4868.png)

# Context

As an `Engineer` I've always thought that all efforts should be focussed on the `product`, 🧑‍💻
and that _artificial_ wait lists are a bit of an **anti-pattern**. 👎
***Why*** make people _wait_ if the `product` is `ready` for them to **`try` it _now_**? 🤷‍♂️

> "_Waiting lists have been associated with negative psychological and physiological responses such as anxiety and stress; more uncertain, unexpected and longer waits lead to further aggravation of these symptoms_" ~ [https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0265542](https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0265542#:~:text=Waiting%20lists%20have%20been%20associated,symptoms%20%5B18%2C%2019%5D.)

I still maintain that forcing people to _wait_ to use a `product` is lame as it destroys momentum.
The _only_ case I would consider it would be if we didn't already have an `MVP`
***or*** we thought our `MVP` was too poorly executed and we had an _unmissable_ marketing opportunity
and could afford to worry about post-event/opportunity "conversion rate" ...

# Possibly _Valid_ Use/Situations

Imagine that you as the founder/product-owner of the `App` want to _review_ each signup
and send a _personal_ message welcoming the person to the `App`.
Feel free to correct me, but I don't think we want to _personalise_ the `App` onboarding experience. 💭

The only other reason for rate-limiting and waitlisting people is a _technical_ bottleneck.
And this one is real: `GMail` only allows `250` outbound emails to be sent per day. 📧
Once we reach that limit, we either need more `Google Accounts` or a rate-limit.

image

If we had **`250`** sign-ups per day we'd have **_very_ good problems**!

Contributor guide

Open the contributing guide

Research direction

No files, tests, or entry points are identified. First clarify whether a wait-list feature is wanted, including the signup review, onboarding, and Gmail rate-limit cases described here. Done should be a confirmed scope with an agreed user flow and acceptance criteria.

Written by the indexing model from the issue text.

Assessment

Domain
full-stack
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.