DEV Community

Yoav Vainunska
Yoav Vainunska

Posted on

Side Project: Bellino – a free music discovery tool built with React

Hey DEV πŸ‘‹

I’ve been building a music-focused side project for quite a while now, and I’d love to share it with you all.

🎡 It’s called Bellino β€” a free music discovery site I built with:

  • React + TypeScript on the frontend
  • PHP + MySQL on the backend
  • A custom REST API for serving dynamic data
  • YouTube IFrame API for embedded playback

πŸ” What it does

Bellino lets users:

  • Explore trending tracks and artists
  • Browse curated playlists by mood, genre, or decade
  • Discover albums that were released on this day in music history
  • Listen instantly, with no login required (though creating an account lets you save playlists and favorites)

🌐 Try it here β†’ https://www.belllino.com/home


πŸ’‘ Why I built it

I've been collecting and organizing music data since 2014 because I genuinely love finding great music β€” both old and new.

Most platforms today are heavily focused on current hits or algorithmic recommendations. I wanted something more personal and playful β€” a place where you could:

  • Discover random playlists and live charts
  • Explore music by vibe, decade, or release date
  • See what albums dropped on your birthday
  • Dive into other users’ playlists and tastes

So I built Bellino to scratch my own itch β€” and maybe yours too.


βš™οΈ Tech Stack

  • React (TypeScript) – SPA using basic routing and custom hooks
  • PHP backend – lightweight API with fast JSON responses
  • MySQL – for managing users, charts, playlists, track data
  • CSS Modules – no UI libraries, just styled components
  • YouTube IFrame API – for free and simple embedded playback

πŸ™ I'd love your feedback

I’m not monetizing this β€” it’s just a long-running passion project.

Would really appreciate your thoughts:

  • What works well?
  • What doesn’t or feels confusing?
  • What would you want to see added?

Thanks so much for reading! Happy to answer questions about the tech, the data, or the design.

Top comments (0)