Skip to content

Latest commit

 

History

History
54 lines (39 loc) · 1.14 KB

README.md

File metadata and controls

54 lines (39 loc) · 1.14 KB

Enigma

ENIGMA v1

⚛️ 📄 🚀

Introduction

Engima is a react based PWA powered by GatsbyJS built on The PRPL pattern offers best movies collection at latest with highly configurable features for both dev and production mode.

Please read COMMENTS.md for more details

Components

This app is built with certain essential components:

  • ReactJS v16.6
  • GatsbyJS - static site generator
  • GraphQL
  • @Reach Router
  • Webpack 4
  • Babel 7
  • React Material UI
  • axios
  • JSS (CSS in JS)
  • HMR (Hot Module Replacement)
  • CSS hot reload

Features

  • PWA - offline mode
  • Route based code splitting to reduce initial app load time
  • React suspence based fallback placeholders on images
  • Eslist - Airbnb styleguide is being followed
  • GraphQL
  • @Reach Router
  • Webpack 4

Get Started

To install dependencies: yarn

To run the server locally: gatsby develop -o

To create production build: gatsby build

Notes

  • use yarn to maintain yarn.lock and node_modules registeries