Skip to content

codewithshek/Spotify-Clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🎵 Spotify Clone (Mini Version)

A simplified Spotify Web Player UI Clone built with pure HTML, CSS, and a single internal JavaScript function to play/pause one demo song. This project focuses on replicating Spotify's interface while keeping the functionality minimal and clean.


🚀 Features

  • 🎧 Spotify-inspired modern UI
  • 🔊 Music player with play/pause toggle
  • 🖱️ Interactive progress bar and seek functionality
  • 🎨 Fully responsive design using pure CSS
  • 📁 Organized layout: sidebar, content area, footer music player
  • ✅ No external frameworks – only HTML, CSS, and a small JS block

📂 Project Structure

spotify-clone/
├── index.html   # Main HTML file
├── style.css    # Styling using pure CSS
├── assets/      # All images, icons, audio & pause icon
└── README.md    # Project documentation

⚙️ Tech Stack

  • HTML5 – Markup structure
  • CSS3 – Styling and layout
  • Vanilla JavaScript – One internal function for audio control

🎮 How to Use

  1. Clone this repository:

    git clone https://github.com/codewithshek/Spotify-Clone.git
    
  2. Navigate to the project folder:

    cd Spotify-Clone
    
  3. Open index.html in any browser.
    No installation or server required.


🔧 Core Functionality

  • ✔️ One playable song (Finding Her) using the <audio> tag
  • ✔️ togglePlay() function allows play/pause of the audio
  • ✔️ Progress bar tracks audio time and allows seeking
  • ✔️ Duration and current time dynamically update
  • ✔️ Volume can be controlled via a slider

📸 Preview

image


📁 Assets Used

  • Images (album covers, icons, logos) – in /assets/
  • Audio fileFinding Her.mp4
  • Fonts – Google Fonts: Montserrat
  • Icons – Font Awesome

📝 Notes

  • This is a frontend-only clone — no backend or API integrations.
  • Built strictly for learning and UI prototyping purposes.

🙌 Credits

  • Inspired by Spotify
  • Icons provided by Font Awesome
  • Font from Google Fonts - Montserrat

📜 License

This project is open-source and free to use for personal and educational purposes.


💡 Author

D Abhishek Yadav
📍 Hyderabad, India
🧑‍💻 B.Tech CSE | Full-Stack Enthusiast

🌐 LinkedIn
🌐 GitHub

Made with ❤️ for Apna College Sigma 8.0 Batch CSS Major Project

About

A compact Spotify Web Player UI clone developed using HTML, CSS, and internal JavaScript. Ideal for educational purposes and prototyping user interfaces.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors