Radio system with online access and management written in node.js, ES6 standard
Empty MySQL database with charset utf8mb4 and utf8mb4_unicode_ci collation needs to be set up, LocalRadio will automatically create tables.
Clone repository
database.js and general.js files in src/config directory have to be present
Refer to example config files in this directory
Run
$ npm install
$ cd public
$ npm install
$ cd ..
$ npm startThen you can access panel at http://localhost and log in to administration panel at http://localhost/password
Run this in main folder for back-end development mode(site will be hosted at localhost)
$ npm run devAnd this in /public folder for front-end development mode(dev ver. of site will be hosted at localhost:3000)
$ npm start/ - main directory of babel-rc app /public - main directory of react front-end
/src - back-end source code /public/src - front-end source code
/dist - bulit back-end /public/build - built front-end