What’s wrong with existing databases?
[deleted]
Submitted 1 week ago by faithcure@lemmy.world to games@lemmy.world
Comments
artyom@piefed.social 1 week ago
faithcure@lemmy.world 1 week ago
Thanks — and you’ve actually got it right, that’s exactly what we are.
The thing is, existing sites are just databases. Info that exists on one site is missing on another. It’s scattered and incomplete. And honestly, their interfaces aren’t user-friendly at all. On the database side, that’s the gap we’re filling — bringing it together and making it actually usable.
Worth adding: a lot of those sites run on user contributions and then sell the data you entered as a paid API. IGDB and RAWG don’t fully do this, to be fair. But either way — what does the user actually get back? A rating. That’s it.
We give the user their own stats, analytics, and a genuine answer to “what should I play next” based on how they actually rate games. Plus a level system on top of that.
So no, we’re not trying to replace IGDB. IGDB is one of the layers underneath us. We’re solving what happens after the raw data.
popcar2@piefed.ca 1 week ago
This site doesn’t seem to be making a new database, it’s more like an aggregator that collects information from multiple databases and puts it all on one page. I can see the merit in that but yeah it’s not going to replace something like IGDB.
64bithero@lemmy.world 1 week ago
I’m thinking these communities need to add a rule no sharing Vibecoded projects …
faithcure@lemmy.world 1 week ago
I’m thinking these communities need to add a rule no sharing Vibecoded projects …
Just to clarify — this project isn’t vibe-coded. We’re a team of 4 friends building this together. Nothing is “nulled” or copy-pasted from a template.
- Frontend: built with React
- Backend: built with C#
- UI/UX: designed from scratch in Figma
The site does use AI as a feature (for things like the recommendation engine and metadata enrichment), but that’s a deliberate part of the product, not how the codebase itself was written. There’s a real engineering process behind it — architecture decisions, data pipelines, a proper team.
Happy to go into more technical detail if you’re curious!
cecilkorik@piefed.ca 1 week ago
This is exactly how an AI would respond, complete with fancy-quotes, em-dashes, a three-bullet-point list, and empty justifications throughout. Any AI would probably be able to provide more technical detail if we wanted to get into that, but I think a real human would be able to respond with a recipe for peach cobbler, and you’re a real human, right? What is your favorite recipe like?
Im_old@lemmy.world 1 week ago
I took a look at the privacy policy (I’m fun at parties). I am happy to see that you clearly state that you don’t trade/sell personal information. But what about aggregated anonymized data? Also, good point on stating that analytics are enabled only with cookies. I’d suggest you add a method for communication on point 6 (yes the email is at the bottom of the text, but it feels like it should be also there).
Sorry if this comes through as antagonistic, it really isn’t the case, I know writing those policies is hard even with the best intentions and I’m just offering a second pair of eyes on it. Look at this as (hopefully) “constructive feedback” :)
faithcure@lemmy.world 1 week ago
hank you — adding this to the to-do list. Genuinely appreciate the second pair of eyes, this is exactly the kind of feedback that’s useful. Not antagonistic at all :)
faithcure@lemmy.world 1 week ago
i updated the description. This project has nothing to do with vibe coding. If someone here knows code, come and i show you the infrastructure :)
But yes, i use AI translation for answering comments and fixing my spelling mistakes. My english is not good. I just want to answer you fast and correct. I guess this feels not genuine to you. I understand but this is not our intention…
If your criticism is not about the site, i think just skip it instead of wasting your time.
Please make your harsh criticism about the project…
popcar2@piefed.ca 1 week ago
I like the idea of having as much info about a game as possible on one page. That said, I’m worried about how the data is being aggregated and how it won’t turn into a mess with more and more data being added. How are you going to stop bad info or duplicates from making it in? What happens when two sources report conflicting info?
At the end of a game page, it says “data aggregated from 5 sources”, but it should also list the 5 sources here.
Also, the page content doesn’t seem to be licensed. Most wikis and databases have a small blurb on how you can use the content. Terraria’s wiki for example says this at the bottom of every page:
Page content is under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 License unless otherwise noted.
It would be nice if the page content can be explicitly licensed as creative commons.
Finally, this is just my opinion, but the website is a little to “what’s up fellow gamers” for me. The about page is kinda eye-rolling, it’d be nice to know what this website offers without all the “games for gamers, make your gaming identity now, gamer” talk.
faithcure@lemmy.world 1 week ago
Great questions, let me break down how the pipeline works:
Our first layer is deterministic — we pull core data from free APIs. Then multiple layers of cross-querying happen on the backend, and the results get merged before anything hits the site. After that, an AI agent runs research across the web (always with source attribution) and fills in the highest-confidence data.
On top of that, there’s a report feature so users can flag incorrect info. Honestly, I’d argue our data quality is already higher than most sites in this space because of this layered approach.
That said, the system is still in testing — nothing here is final, and it’ll settle into place and improve over time.
On the “5 sources” point: which piece of info came from where is actually indicated as subtext on the page. But I hear you that it could be surfaced more clearly.
On sourcing and licensing — we’re strict about this. We only use free APIs. For example, we don’t pull any data from MobyGames because their terms are restrictive; we only do read-only matching to check whether existing data lines up.
As for licensing our own page content (the Terraria wiki example) — that’s a really good catch, and it’s not something we’ve formalized yet. Adding it to the to-do list. Genuinely valuable feedback, thank you.
EarMaster@lemmy.world 1 week ago
I cannot signup. The email address cannot be checked (whatever that means).
faithcure@lemmy.world 1 week ago
I cannot signup. The email address cannot be checked (whatever that means).
Thanks for the report — that’s on us, looking into it right now. Could you let me know which email provider you were using (gmail, proton, etc.)? That’d help narrow it down.
EarMaster@lemmy.world 1 week ago
Gmail, but that’s before I could sign up. So it’s not a mail delivery issue.
BananaTrifleViolin@piefed.world 1 week ago
Thanks for sharing. I like the concept of this - being able rate games on multiple elements rather than a single rating on Steam or single 5 star rating, and also a recommendation engine driven by my ratings is promising idea.
But couple of minor issues out the gate: when I created my account, I get to a “rate a few games” page and the bottom half of the text is cut off. It all moves down when I scroll down. Once I managed to get past that with some messing (had to open up the dev console on Firefox!), couple of things missing: I can’t say “not interested” on the games offered to rate; so I had to select either dislike (which it ignored) or “plan to play” which I don’t. May want some way of rerolling or dismissing the games? (For me it was Half Life 2 - not something I intend to play). Otherwise I’d have to click “skip for now” for the whole thing.
Next, when it asks you how much of the game you’ve completed, a slider to go all the way to 100% is annoying. Maybe add a button for 100% and the slider for when it’s not?
Next, it seemed to fail when trying to link my Steam account at the ggdb.pro end once handed back from Steam. And then for genres it’s missing some obvious ones like City Builder. Presumably this is still alpha stage so gaps like this to be expected?
But it’s very responsive and a really like the modern interface. Once I am able to link my Steam profile I’ll have a proper play, but I like it a lot so far. Game recommendations is something that is really hit and miss at the moment. I use movielens for movies; so having something like that for gaming is very appealing.
faithcure@lemmy.world 1 week ago
Thank you so much for the valuable feedback! I’m taking all of this in and starting to work on fixes right now.
Also, regarding the Steam connection — you need to grant permission from Steam’s side when linking. I’ve added an explanation about this in the user settings section. So far, 10 members have successfully linked their Steam accounts, and the same goes for PlayStation.
So the Steam error isn’t on our end, it requires you to grant permission through Steam’s authorization step. If you go to user settings, there’s a directive/instructions there explaining it.
Thanks again!
MnemonicBump@lemmy.dbzer0.com 1 week ago
I find the age of your account, lack of post and comment history, and all of those emojis in your description HUGHLY suspicious.
carotte@lemmy.blahaj.zone 1 week ago
oh yea even the site itself reeks of vibecoded
iamthetot@piefed.ca 1 week ago
Care to provide an example or two?
mushroommunk@lemmy.today 1 week ago
And the lack of formatting that I would expect from a human. No explanation for what makes it special or why we should care, just a list of features. This just screams vibe coded data grab
Hond@piefed.social 1 week ago
Yeah, the emojis alone sadly(i fucking hate them) arent a red flag by themselves anymore. But fucking up the formating in your promotional post with no attempt to fix it after an hour? Suuuuure. Even if it isnt the result of some agentic work flow(which it is)it would show a lack of care that doesnt signal any reason why i should care about your project?
iamthetot@piefed.ca 1 week ago
The formatting is less suspicious to me. I suspect that the emoji are meant to be like a bullet point list, each on their own line. Thing is, people me to Reddit or Lemmy often don’t realize that single line breaks don’t format here.