Uday Sheth Uday Sheth Logo
๐Ÿ“€ Full-Stack Web App ยท Open Source

Indie Vibes

PHP MySQL Bootstrap

What it is

Indie Vibes is a full-stack music streaming web app - users can sign up, browse artists, play individual songs or generate random playlists, and control playback from a persistent player bar.

How it's built

The front end is plain HTML, CSS, and JavaScript, kept framework-free to keep the player logic transparent. The backend runs on PHP with a MySQL database handling users, artists, tracks, and playlists. Bootstrap handles the responsive layout.

Core features

  • User sign-up and accounts
  • Artist browsing and song playback
  • Random playlist generation
  • Track downloads
  • User feedback

Why it was built

Indie Vibes started as a way to practice tying a PHP/MySQL backend to a real, stateful front-end experience playback state, playlists, and user accounts all have to stay in sync, which makes for a good full-stack learning project beyond typical CRUD apps.

Where to find it

  • Full source code and setup instructions are on GitHub