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
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
- 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
To install dependencies: yarn
To run the server locally: gatsby develop -o
To create production build: gatsby build
- use
yarn
to maintainyarn.lock
and node_modules registeries