/genesis

Primary LanguageJavaScript

A web application that serves as my website and a playground to try stuff and inovate.

Architecture:

  • Node server running Express
  • React
  • Redux
  • Styled Components
  • Docker
  • Heroku (maybe later on AWS with Terraform & Ansile orchestrated by Jenkins)
  • GraphQL

Mustache: https://mustache.github.io/mustache.5.html

HMR: https://daveceddia.com/create-react-app-express-backend/ REACT-HOT-LOADER: https://github.com/gaearon/react-hot-loader Options:

  • remove nodemon from dev and use babel-node src/server/server.js

Start the app correctly on Heroku: https://github.com/jaygould/node-es6-heroku-boilerplate https://www.jaygould.co.uk/devops/2017/11/14/cloud-deployment-heroku-node-babel.html https://github.com/babel/example-node-server TODOS:

  • check the ESLint altervative recommended by Andy or try JSLint
  • setup webpack-dev-server
  • add emoji library