A clone of the popular music service Spotify, built using Astro. A modern front-end site generator that offers incredibly fast performance. based on this project, the main difference is that I added actual music and an audio player.
This is one of my latest projects where I'm using more often the Astro framework. I have two main reasons for using it: 1. It's ridicously fast to build projects and those project are ridicously fast itself to. 2. It let me use a lot of technologies together on the same project. This one has a lot of components made with React and Typescript, but theres also a Svelte component for the greetings header as an example.
Astro also let you use some transitions very easily, you can check some of theme by clicking any playlist and see the transitions from view to view. This achieved by using the browser web transitions API, so it's very fast.
If you want to, you can check a live demo here, and if you want to read the code, you can go to the github repo.