I looked around for a while for a good Steam profile visualizer and left disappointed, so I started working my own.
If you don't have your own Steam API key, go here to acquire one.
Create a file named env.php
to include your Steam API key, and fill it like so:
<?php
$token = 'YOUR_STEAM_API_KEY_HERE';
?>
Of course, replace the API key with your own, which you can get here. If you want to run the project locally, start the server by running the following command then visiting the URL in your browser:
php -S localhost:8000
You will need your own Google Maps API key for testing, as mine is restricted to the hosted domain to prevent abuse. You can find the instructions on how to do so here.
Right now I think I have a pretty good setup for retrieving the Steam user's data, but the frontend still needs a lot of work.
If you're good with UI, your input here would be greatly appreciated. What I'm envisioning now is sort of a mix between the classic Steam interface and this GitHub profile visualizer.
Steam has these two APIs that allow me to get the info I need for this project. If you're looking for a place to start adding to this project, look for something I haven't added and get on it!