Skip to content

A web based music player that plays songs provided by the server created in secondary school.

Notifications You must be signed in to change notification settings

piechnikk/webplayer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

webplayer

This is a web based music player built using JavaScript and Vue.js that plays songs provided by the Node.js server. The project was created in secondary school.

Table of Contents

Live Demo

Explore the live demo of the webplayer website.

Setup

To get a copy of this project up and running on your local machine, follow these steps:

  1. Clone the repository:
git clone https://github.com/piechnikk/webplayer.git
  1. Navigate to the server directory:
cd webplayer/SERVER
  1. Install the server dependencies:
npm install
  1. Run the Node.js server:
npm start
  1. Open another terminal and navigate to the client directory:
cd webplayer/CLIENT
  1. Install the server dependencies and fix vulnerabilities:
npm install
npm audit fix --force
  1. Run the Vue.js development server:
npm run serve

Usage

Open your preferred web browser and navigate to http://localhost:8080 to access the running application. You can add songs to your playlist by clicking on the plus next to the song.

To upload your mp3 files to the server navigate to http://localhost:3000/admin and drop your files. To add the album cover you need to add cover.jpg image to the album folder. Name of the album folder is displayed as the album name in webplayer.

  • Server server page uploaded

  • Client client main page playlist

Technologies

  • Server
JavaScript Node.js NeDB
  • Client
HTML5 CSS3 JavaScript Vue.js

Note: This project was created in secondary school and serves as an example of a Vue.js app.

About

A web based music player that plays songs provided by the server created in secondary school.

Topics

Resources

Stars

Watchers

Forks