Skip to content

Charis-Fernandes/CyberPlayer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

Cyber Music Player

Cyber Music Player is a cyberpunk-themed music player built with ReactJS, HTML, CSS, and JavaScript. It uses IndexedDB (IDB) to store music files locally that users upload. The player features essential music controls like play, pause, previous, next, and shuffle. It also includes a library view to display the list of available songs.

Demo

Cyber Music Player Demo

Features

  • Cyberpunk Theme: Futuristic and stylish design inspired by cyberpunk aesthetics.
  • Local Music Storage: Upload songs, and they will be stored locally using IndexedDB (IDB).
  • Music Library: View all the songs in your library.
  • Playback Controls:
    • Play / Pause
    • Next / Previous track
    • Shuffle songs

Technology Stack

  • ReactJS: UI development framework.
  • HTML & CSS: Markup and styling of the application.
  • JavaScript: Main programming language for logic and interactions.
  • IndexedDB (IDB): Browser-based database for storing and retrieving local music files.

Installation

  1. Clone the repository:
    git clone https://github.com/your-username/cyber-music-player.git
    cd IP
    cd music
  2. Install the dependencies:
    npm install
  3. Run the application:
    npm run dev

Usage

Upload your music files using the "Upload" button. Browse the Library to view the list of your uploaded songs. Use the player controls to play, pause, shuffle, or skip tracks.

Contributing

Feel free to submit issues or pull requests. Contributions are welcome!

About

An IP project by Charis Fernandes-27, David Fernandes-28, Conan Ferreira-31, Placido Furtado-32

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published