Kasper Rynning-Tønnesen c5ef3404b7 Merge pull request #287 from zoff-music/fix/pagination-buttons
Improvements for pagination buttons
2018-02-05 12:17:39 +01:00
2018-01-29 12:59:02 +01:00
2018-01-29 12:59:02 +01:00
2018-01-29 12:59:02 +01:00
2018-02-02 13:36:29 +01:00

Zoff

Zoff (pronounced søff) is a shared (free) YouTube based radio service, built upon the YouTube API, with integrated casting with Chromecast.

Install

Prerequisites:

MongoDB : https://www.mongodb.org/
NodeJS  : https://nodejs.org/en/
npm     : https://www.npmjs.com/

Clone this repository into a folder, and navigate to it. Use $ npm install in the project folder.

For the server to run, you have to have the files

api_key.js
mongo_config.js

in /server/config. There are *.example.js files for all the ones mentioned above. If you're going to deploy the server with a certificate, you also need to create the cert_config.js in /server/config/. If you want the mailing to work, take a look at mailconfig.example.js and recaptcha.example.js. You'll need mailconfig.js and recaptcha.js for this to work.

Use $ npm start to start the server.

About

Zoff is mainly a webbased service. The website uses NodeJS with Socket.IO, MongoDB and express on the backend, with JavaScript, jQuery and Materialize on the frontend.

The team consists of Kasper Rynning-Tønnesen and Nicolas Almagro Tonne, and the project has been worked on since late 2014.

Contact

The team can be reached on contact@zoff.no

Screenshots of desktop version:

Frontpage desktop

Channel desktop

Channel join

Channel search desktop

Screenshots of the mobile version:

frontpage
channel channel search

Creative Commons License Zoff is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Norway License.. Do not redistribute without permission from the developers.

Copyright © 2018 Kasper Rynning-Tønnesen and Nicolas Almagro Tonne

Description
The shared YouTube and SoundCloud listening platform
Readme 17 MiB
Languages
JavaScript 76.4%
Handlebars 8.8%
CSS 7.6%
HTML 7.2%