I'm currently building a review system for my open source Web map https://cartes.app, based on Bluesky. Not trivial though, you have to create a lexicon and maintain a DB based on the Bluesky stream.
Bluesky _will_ enshittify sooner or later
Better go with my own DB.
Or use a network with a well-designed protocol, a hosted service, 30 million users, a social graph, moderation...