Leaderboard "museum" for art game?

I can probably code this if I knew which direction to go! Take a look and see if something makes sense:

Summary of problem: I have an “art game” where the players can create art, save it, load it, etc. I want a system where a player can submit a completed art pieces to a museum that will span all servers, visible even offline.

Heres the game: (15) Spiderweb Canvas (Riding spiders) - Roblox

Here’s a sample of art I have made on my own game:

What I think I need is a variant on a leaderboard: a central save accessible by all servers, a reporting system that can lock down submissions automatically, and some sort of voting system for a hall of fame.

What I would rather have is a link on a leaderboard. “Player X, Save03” and then open the player save as read-only. No need to duplicate storage, if this would work! Then the leaderboard stat would be number of likes their art has received. (I will be attempting this tomorrow)

I have made leaderboards, but only a few, and only at the direction of a YouTube video. Someone with more expertise might know offhand which direction I should be headed!

I have made some progress. Let’s call this 2 out of 5.

  1. I can now pull the keynames from a datastore and use that to pull the whole datastore.
  2. I cannot yet determine the online status yet of players based on these keynames.
  3. I have an art submission process. In the GUI, players can pick up to 3 art submissions that get added to the museum.
  4. I do not have a art loading step, which would prioritize the 6 online players.
  5. I do not have a moderation system. I suspect this is a serparate datastore.