Full-stack Spotify clone built with PHP, JavaScript, and MySQL. Features music playback, playlists, and user management.
- PHP
- CSS
- JavaScript
- MySQL
- 🎧 Music playback
- 👤 User authentication
- 📱 Responsive design
- 📑 Playlist management
- 🎸 Artist pages
- 💿 Album views
- 🔍 Search functionality
- ⚙️ User settings
- PHP 7.4+
- MySQL
- Web server (Apache/Nginx)
- Clone repo
git clone https://github.com/your-username/spotify-lite.git- Import database
mysql -u root -p < spotify.sql- Configure database connection
// includes/config.php
$db = new PDO("mysql:host=localhost;dbname=spotify", "user", "password");- Start server
php -S localhost:8000- Visit
http://localhost:8000
spotify-lite/ ├── assets/ # Static files ├── includes/ # PHP components ├── .php # Page controllers └── spotify.sql # Database schema
index.php- Main entrybrowse.php- Music browserplaylist.php- Playlist managersearch.php- Search functionalitysettings.php- User settings
- Fork repo
- Create feature branch
- Commit changes
- Push to branch
- Open pull request
Built for Muso.ga with help from Reece Kenney
MIT