Avatar of Thibault Maekelbergh

Decision about PostCSS

Avatar of thibmaek

We wrote a lot of flexbox and css that needed prefixing. PostCSS + Webpack was the best option here. PostCSS

1 upvote6 views

Decision about hapi

Avatar of thibmaek

Serves static content. Was added to make it more easy to transition to serverside view templating and API. hapi

1 upvote5 views

Decision about npm

Avatar of thibmaek

Module is published as bpost on the npm registry. Tasks for the module are also defined as npm run tasks with commit hooks for git npm

1 upvote3 views

Decision about Heroku

Avatar of thibmaek

Main platform of deployment. This proved to be the easiest with our React + Node stack.

We had the develop branch deployed on a staging subdomain and master on the rootdomain. Heroku

1 upvote3 views

Decision about Firebase

Avatar of thibmaek

Our DBaaS and backend. All database operations run trough Firebase and requests/responses arrive in realtime. Firebase

1 upvote2 views

Decision about Resin.io

Avatar of thibmaek

This is the main deployment platform. The bot is deployed on a Rasbperry Pi B+ and runs in a Docker container. Resin.io

1 upvote1 view

Decision about Botkit

Avatar of thibmaek

The backbone of the application. Takes care of application logic and bot responses. Botkit

1 upvote1 view

Decision about Node.js

Avatar of thibmaek

Runs on Node v6+ as a standalone server. Optionally uses nodemon for monitoring of server process. Node.js

1 upvote1 view