Skip to content

JulianJorgensen/vapor-connoisseur

Repository files navigation

Vapor Connoisseur

A progressive web app powered by React, Babel, Shopify SDK, and Contentful CMS

Requirements

  • Node installed
  • Git

Getting started

First check that you have the basic requirements. Then run:

1. yarn install (or npm install)
2. webpack -w

In a separate terminal tab, run the node express server yarn serve.

For a production build simply run yarn build:prod

Features

  • 👀 react as the view.
  • 🔀 react-router v4 as the router.
  • 😎 react-redux for state management
  • 🚄 express server.
  • 💄 Combines prettier and Airbnb's ESlint configuration.
  • 🖌 PostCSS, CSS modules, and CSS next
  • ✂️ Code splitting
  • 🚀 Full ES2017+ support
  • ⛑ SEO friendly
  • 🛒 Shopify Buy SDK
  • 📨 nodemailer and mailgun integrated using pug templating

(emoticons courtesy of https://github.com/ueno-llc/starter-kit-universally

Author

Julian Jorgensen logo

I developed this site to be open source. Feel free to fork or make suggestions on how to improve this code base. I'm open to collaborate with other awesome people.

Acknowledgements