Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Potential Matches #990

Open
wintermeyer opened this issue Aug 30, 2024 · 0 comments
Open

Potential Matches #990

wintermeyer opened this issue Aug 30, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@wintermeyer
Copy link
Collaborator

What we talk about:

Bildschirmfoto 2024-08-30 um 09 22 52

First of all: I remember that I wrote about this in an other issue. I can't find the issue right now. There might be duplications. I do not have the perfect solution for the problem. Feel free to suggest a better way of solving the problem.

Problems

  • On all(?) other dating platforms you can go thought a more or less unlimited number of profiles each day. I (@wintermeyer) doubt that this is a good thing. It doesn't make sense to flirt/communicate with e.g. 20 people at the same time. It is just not natural and not healthy. I don't want our users to brute force through all potential matches.
  • Super hot profiles (for what ever reason) get carpet bombed on the other platforms. Once they have an active account they drown with chat messages from other users. This is not productive either. Most of them cancel their account soon (which I totally understand).

Solution

  • We limit the number of potential partners per day to let's say 5. This number has to be a variable which we can change easily. Please don't hard code it anywhere!. And we offer an additional 5 for a price of 20 points (again: Please do not hard code these numbers.)

What to think about

  • We have to establish some sort of book keeping about this. When somebody uses the page the first time in a given day we have to pick 5 new profiles out of the pool.
  • We have to think about the problem that one profile of that pool can be deleted or hibernated or what ever. Do we replace it or do we leave the position empty?
  • At one time in the future a given user will have rotated through all potential partners. That would be the point where we start again at the beginning. Possibly with some sort of RAND involved.
  • Testing! We have to time travel during the tests.

I am sure other stuff will come up too. This is a key feature in the application. We have to make sure not to mess it up! At least not too much (beta version).

@wintermeyer wintermeyer added the enhancement New feature or request label Aug 30, 2024
@wintermeyer wintermeyer added this to the MVP milestone Aug 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants