/Lo-Finity

Primary LanguageJavaScriptMIT LicenseMIT

Infinitely listen to homemade Lofi HipHop

Try the live demo here

Documentation

Stack

  • React (Create-React-App)
  • React-Redux
  • React-Router
  • Heroku
  • Eslint
  • Node.js

Getting Started

The project can be accessed here Github

Quick Start

$ git clone hhttps://github.com/Jorbeatz/Lo-Finity/tree/master
$ cd Lo-Finity
$ npm install
$ npm start

Documentation

To view the documentation, install the docsify command line tools

npm i docsify cli -g

Run the local server with docsify serve at the root directory

docsify serve docs

Client Installation

If you do not have it already, please install node v8.10.0

Run the following command within the Lo-Finity/ directory

npm install

To start a local instance of the web application, run

npm start

Formatting JavaScript Code

We utilize AirBnB's popular style guide to format our JS code

To run ESLint, run the following command within the Lo-Finity/ directory

./node_modules/.bin/eslint fileName.js

NPM Commands

Command Description
npm start Start webpack development server @ localhost:3000
npm run build Build production bundles to ./build directory