A few months ago I created this MVP website: http://www.happenstance.co. The principle is pretty simple: we semi randomly match users with another user once a month.
Right now we’re doing this by hand with spreadsheets and a typeform.
Would it be possible with bubble to:
create a user with an account and add some interests to this user
match one user with another once a month based on their interest, nationality, etc.
automatically send an email to this two users to let them know they can start talking to each other
why not having an on-site chat for this two users but not a priority
1 - Yes
2 - Yes, but this would require some creativity to design the matching workflow and also you would need to at least be on the paid Personal Account to Schedule the workflow at a future date in time (once a month)
3 - Yes, very much related to #2 of scheduling a workflow to send an email when the match happens
4 - Yes
Overall this sounds like perfect fit for a Bubble App. If you get using Bubble and need help with the details on how to find, match and notify users just put up a forum post with specifics on where you are stuck and there are lots of great people here who will provide quick help