DP
DHRUV PATEL
AI & DATA SCIENCE · GEC RAJKOT
STATUS
● ONLINE
DATE
VERSION
v 2.6
SYSTEM BOOT PROGRESS0%
INITIALIZING SYSTEMS...
PORTFOLIO v2.6
Back to Projects
Desktop Application

Music Player — Desktop App

A sleek native Windows desktop music player built with React, Tailwind CSS, and Electron. Features dark purple UI, animated album covers, playlist management, and a Windows .exe installer.

Interactive Showcase Gallery (3 Slides)

Music Player — Desktop App - Audio Suite
Slide 1 of 3

Audio Suite

Project Specifications

CategoryDesktop Application
Statuscompleted
Author / ArchitectDhruv Patel

Ready to explore this project in action?

Check out the live interactive deployment or inspect the full source code on GitHub.

Technologies Used

ReactViteElectronElectron BuilderTailwind CSS 3Node.jsJavaScriptCSS

About The Project

Music Player is a native Windows desktop application — not a web app — packaged as a real Windows installer (.exe) using Electron Builder. It demonstrates cross-platform desktop development using web technologies (React + Vite) wrapped in an Electron shell.

The UI features a professional dark purple theme with animated rotating album covers, a glass-card volume slider, play/pause/skip controls, music progress bar with timing, and a full playlist manager. Users can add local songs from their device using the "+" button.

The app launches with a custom splash screen, minimizes to the system tray (with Show/Quit menu), and handles window lifecycle events via Electron's main process (main.cjs) and preload script (preload.cjs). The frontend is built with React + Vite and styled with Tailwind CSS v3. Electron Builder produces the final .exe installer with a custom icon.

The build pipeline is: Vite (frontend build) → Electron (desktop wrapper) → Electron Builder (Windows installer). This is the second-most starred project in the portfolio with 2 stars and 1 fork — demonstrating community interest in desktop development with web tech.

Key Features & Architecture Highlights

Native Windows desktop app packaged as real .exe installer via Electron Builder

Dark purple professional UI with animated rotating album cover

Local song upload from device, full playlist management

Play/Pause/Skip controls with music progress bar and timing display

Glass-card volume control with mute toggle

Custom splash screen on startup

System tray integration with Show/Quit menu

Build pipeline: Vite → Electron → Electron Builder (.exe)

Interested in building something extraordinary?

Whether you have an ambitious AI project, full-stack application, or collaboration in mind, I'd love to connect.