An open API service indexing awesome lists of open source software.

https://github.com/dipesh-kuwarbi/spotify-player

Welcome to the Music Player application repository! This project is a fully-featured music player built using React and Chakra UI, designed to provide a seamless and engaging user experience.
https://github.com/dipesh-kuwarbi/spotify-player

chakra context-api music-player react responsive-web-design

Last synced: 3 months ago
JSON representation

Welcome to the Music Player application repository! This project is a fully-featured music player built using React and Chakra UI, designed to provide a seamless and engaging user experience.

Awesome Lists containing this project

README

        

# Music Player Application

## Overview

This Music Player application allows users to browse, play, and control songs. It features a player with controls for play/pause, volume, and track navigation. The app also includes a search bar to filter songs and dynamically updates the UI based on the currently playing song.

## Features

- Search for songs by artist
- Play, pause, and navigate tracks
- Display song information and cover
- Volume control
- Responsive design
- Smooth background transitions

## Technologies

- React
- Chakra UI
- Framer Motion
- JavaScript (ES6+)
- Axios (for data fetching)
- Context API
- fast-average-color (for background gradient)

## Setup

### Prerequisites

Ensure you have the following installed:

- **Node.js** (version 14.x or later)
- **npm** (comes with Node.js)

### Installation

1. **Clone the repository:**

```bash
git clone
```

2. **Install the dependencies:**

```bash
npm install
```

3. **Start the development server:**
```bash
npm start
```
The app will be running on `http://localhost:3000`.

### Building for Production

To create an optimized production build:

```bash
npm run build
```