modules
data
user interface
- view components: react
- view component tests: enzyme
- view styles and themes: fela
- state store: redux
- data selectors: reselect
- action / reducer helpers: redux-actions
- async actions / effects: ??? (redux-thunk or redux-loop or redux-observable or ...)
- client actions: feathers-action
- router: react-router
- authentication: redux-auth-wrapper
- forms: redux-form
- logging: redux-logger
data services
- services: feathers
- authentication: feathers-authentication
- configuration: feathers-configuration
- emailer: nodemailer
- client transport: feathers-primus
- database adapter: feathers-knex
server
- logging: pino-http
- browser bundler: browserify
- browser bundle server: uify
database
- Postgres
- FUTURE Samza
command-line interface
tests
dev tools
ops tools
- portable containers: docker
- process management: docker
- crash reporting: