Hey, I’ve been developing my Leaderboard product and it came to a state where it would help to gain some feedback! It’s free to have your first board, so there’s no commitment or anything :D
I’m a professional .NET Cloud dev with many many years of experience so it came as a passion project, and it has minimal cost for me to maintain, so it’s here to stay!
So about the service:
- You create an account (I use Azure AD, so your data is safe!), I don’t store anything but an email for identifying developer accounts
- Create an API key + Leaderboard
- That’s it! You have 2 endpoints: Create entry, get entries and done! (API key is restricted to these 2 operation, everything else is connected to your developer account on the website)
The boards support number and time entry types, and you can choose the ordering as well. Entries can be attached to a playerId so the matching playerId entries would override eachother (but you can skip this and have every entry unique).
The Time entries are stored as time ticks in the database, so you can freely change the board type later on.
I know currently posting with an API key header is not the most secure way to handle this if the request is sent from the client (player), I’m working on a solution, but that will probably require to use an SDK and now everyone can use this service with an http client.
So if you’re looking for a service like this, take a look, your first leaderboard (up to 250 entries shown, after that the top 250 will be kept up to date) is free!
As mentioned any feedback is valuable either here or on the contact mentioned on the website! Minimal changes are to be expected, but overall the product’s core is done.