A book library application.
- ReactJS
- Semantic UI looks better than Bootstrap, has nice components and seems to be much cleaner and modular.
- There is no need for a build tool. NPM or Webpack can accomplish the same tasks. Gulp seem to have a better implementation than Grunt, is the default build tools of Semantic-UI. Grunt seems to disappear.
- Sass has better approach for development and delivery. Only the required components will be included in the stylesheet. It works well with legacy css too.
- Babel to use with ES6 and NPM packages.
- Webpack to manage the assets and get started fast. NPM can do most of the grunt work, but it will require additional configuration. Bower isn't necessary when you can compile NPM modules.
- Run
gem install
to install gem dependencies. - Run
npm install
to install JS dependencies. - Configure the
NODE_ENV
environment variable, to development (default) or production. You can also run./.profile
.
- Run
npm start
- Open another shell and run
npm test