Skip to content

Latest commit

 

History

History
66 lines (51 loc) · 1.29 KB

README.md

File metadata and controls

66 lines (51 loc) · 1.29 KB

build status

Requirements

  • Docker v17 or later
  • Docker Compose v1.13 or later
  • Bash Shell v4 or later

Quick start

# bash

bash dev.sh

Open http://localhost:3000

Use [Demo credentials]

Login: [email protected]

Password: password

# bash
# to return back to host machine and clean up environment

exit

Features

  • Uniform environment setup for development, CI and production
  • Unit, Integration and Functional(End To End) Testing
  • Continuous Delivery
    • Automated Testing
    • Automated Deployment
  • Universal JavaScript, Server Side Rendering
  • GraphQL, GraphQL Subscriptions, REST
  • Code splitting and lazy(or on-demand) bundle loading
  • React/Redux best practices(smart/dumb components, modules, sagas)
  • ES6, Async/await, FP
  • JWT Authentication, HTTP/2, HTTPS, WSS
  • Front-end
    • React
    • Redux
    • Redux-Saga
    • Apollo Client
    • Webpack
  • Back-end
    • Koa
    • Sequelize, Postgres
    • Apollo Server
    • NGINX
  • Testing
    • Jest
    • ChimpJS
    • Selenium
    • Webdriver.io
  • Infrastructure
    • Docker, Docker-Compose
    • Gitlab