This application lists all most watched lofi youtube lives in real time (almost we'll see why later), and provide a way to listen to them and switch quickly to another.
Every 15 minutes, my backend does an HTTP request to youtube API, and then updates my database with the lives, if there is an error in this process, it handles it so the database is never empty and always has songs
Juste click on the play button in the bottom player, or go to the collection and click on a live thumbnail. You can change few parameters in the menu sidebar, such as theme (dark or light) and enable the video or not in the songs details.
- javasceipt (Reactjs)
- CSS (Tailwindcss)
- PostgreSQL
- Docker
- Nginx
clone the following repository:
git clone https://github.com/Renaud-HUSSON/lofi.git lofi-music-app
sudo docker-compose build
sudo docker-compose up
And that's it ! Now you can play with it and improve in the way you want