In 2016, I've developed a simple website that showed the status (Preview or Generally Available) of all of the services in Azure: www.azureoverview.com. The website is a very simple one, based on ASP.NET Core and it stores data in an Azure SQL Database.
The reason for the website is to have an up-to-date place to check the status of services in Azure and to see when a service went into public preview or became generally available. Nothing like that was out there yet, and there still isn't.
Microsoft has some websites that show the status of things that are out there and in preview, but these websites aren't complete, nor are they up-to-date.
I keep the website up-to-date manually. This forces me to keep up with changes in Azure.
Recently, I've updated the design of the website and modernized it. I now run it on ASP.NET Core 2.1, I use Entity Framework Core, Azure Redis Cache for performance and Azure Key Vault to keep my secrets safe.
The website is now also open source. You can check out the source code on GitHub: https://github.com/bmaluijb/AzureOverview.
I also use www.azureoverview.com as the example project in my Pluralsight course: Creating and Implementing a Detailed Design for Your Solution.
I use www.azureoverview.com a lot myself. Hopefully, you find it useful too. Check it out and let me know what you think!