Watch live at http://mauroporrasp.github.com
This a mobile-first app, and it also looks cool on any device.
This project is using the reduced syntactic style (without semicolons) for ES2015: https://github.com/rse/es6-features#frequently-asked-questions-faq
Yarn is the recommended tool.
- Go to the project root.
- To install the dependencies, run
yarn install
- To start the project, run
yarn start
- Go to the project root.
- To install the dependencies, run
npm install
- To start the project, run
npm start
Run yarn test
or npm test
For brevity's sake, you don't need to install any driver, we're using Chrome.
While the project is up, run yarn e2e
or npm run e2e
Run yarn build
or npm build
- Database: Apache CouchDB
- Architecture: Composite + State, using libraries such as React, Ramda and Axios.
- Editor: Vim + Emmet & tmux. It can be bootstrapped from here: https://github.com/mauroporrasp/dotfiles
- Dependency management: Yarn
- VCS: Git (GitHub flow)
- Scripting: ES2015
- Styles: Modular CSS
- If the exercise was more extense, I would have used Redux. After all, You Might Not Need Redux