/Pulse

A web based music player using Electron, Vue, Axios and MongoDB

Primary LanguageJavaScriptMIT LicenseMIT

A web-based music player


Build Status PRs Welcome License: MIT Dependency Status Maintenance GitHub release Github all releases

GitHub issues Average time to resolve an issue Percentage of issues still open

Basic Overview

Pulse is a web-based music player so you'll be able to play all the songs on your hard drive like you're in the cloud, it's an open source project so you can adapt, extend overwrite and to your needs. It's connected to MongoDB to generate your own Big Data while you're listening to music.

Installation

Before installing Pulse, you should know it requires a MongoDB server with version 4.0 or above. The server should be at the address localhost:27017, actually if you want to change this address you should fork this project and build your own executable.

Once you've got MongoDB installed, you're able to install Pulse in your computer. To download it go to the Releases section or click here to download the latest version available.

Clone, Run and Build

To clone and run this application, you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:

# Clone this repository
$ git clone https://github.com/sertxudeveloper/Pulse

# Go into the repository
$ cd Pulse

# Install dependencies
$ npm install

# Run the app in development mode
$ npm run dev

# Build the app for your computer
$ npm run build

Additional information

If you're using Linux Bash for Windows, see this guide or use node from the command prompt.

If the error Node Sass could not find a binding for your current environment occurs, you should execute the command

$ npm rebuild node-sass

Contributing

Pulse is a free and open source project, and we appreciate any help whether it's fixing bugs, improving documentation, or suggesting new features. Check out our contributing guidelines if you're interested in helping!

Thanks to