kanjitesto
Application that helps learning Kanji and Japanese words
Requirements
- NodeJS
Tech Stack
- express - Server HTTP framework
- react - View layer
- redux - State management
- sass - CSS preprocessor
- react-css-modules - Scoped CSS modules
- babel - ES6/JSX compiler
- webpack - Module bundler
- mocha - Testing framework
Setup
Install dependencies:
$ npm install
Start the server:
$ npm start
To run the server in release mode, set the environment variable NODE_ENV=production
Test
Run tests:
$ npm test
Watch and re-run tests:
$ npm run test:watch
Release
Generate a release build in dist
:
$ npm run build