Thanks for the clarification.
Yes, I agree that the project should have something more than just Discord. I just thought Discord is quite popular among gamers. I will think about Matrix or Lemmy in the future.
About the account - well, I need an account to be able to record what games you rated and what recommendations you currently have. Otherwise, I have no idea for now how I can show correct data to correct people. I decided to allow people to register with game store accounts because that’s easier for me to implement.
Theoretically, I can allow users to be in the “offline” mode, so all their data is stored locally. Data will be lost if you, well, remove it by yourself, or your computer drive dies. The only note is that the recommendation algorithm is not open-source, so you still need to send your data to the server to get new recommendations…
Anyway, thanks for the idea, I will think about it 👍
artyom@piefed.social 17 hours ago
It is, and like most things that are popular, it’s horrendous.
You can allow for manual entry.
YUART@feddit.org 17 hours ago
Well, currently, you must enter every game you played manually. I don’t read games from users’ account because I don’t want to deal with private data for now. I only ask the game store that the user chose to give me the user avatar and public name, and confirm that “yes, this user is registered on our platform and account valid”
artyom@piefed.social 17 hours ago
Then I don’t understand why you need the account?
YUART@feddit.org 16 hours ago
Because it’s easier for me to ask game stores for an account than to build an authentication and validation system by myself.
Most of the game stores has official way that allows me to use an account, registered on their platform, in the Gamescovery app, for authentication reasons.
Since I don’t need to store any user data besides rated and recommended games, it’s a win situation for me, because:
It’s the same mechanism when you go to any new webpage/app and they propose to use your existing Google/Apple account instead of creating a new one.
So yeah, answering your question “why do you need to connect your game store account on Gamescovery?” - the answer is “to save money and development time”.