- React - frontend library
- Redux - state management
- Redux Saga - async state management
- Redux Form - forms
- Webpack - bundler
- Yarn - package manager
- SASS - CSS extension language
- Install Node.js (NVM recommended).
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
nvm install node && nvm use node
- Install
yarn
package manager.
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
- Install dependencies with
yarn
.
yarn
- Run development server.
yarn run dev
- Install Node.js.
- Install
yarn
& dependencies withyarn
. - Build solution.
API_URL=<URL_TO_API> yarn run build
- Start Node.js server (
bin/server.js
).
yarn start