diff --git a/.angular-cli.json b/.angular-cli.json
deleted file mode 100644
index db98b07..0000000
--- a/.angular-cli.json
+++ /dev/null
@@ -1,62 +0,0 @@
-{
- "$schema": "./node_modules/@angular/cli/lib/config/schema.json",
- "project": {
- "name": "warranties"
- },
- "apps": [
- {
- "root": "src",
- "outDir": "dist",
- "assets": [
- "assets",
- "favicon.ico"
- ],
- "index": "index.html",
- "main": "main.ts",
- "polyfills": "polyfills.ts",
- "test": "test.ts",
- "tsconfig": "tsconfig.app.json",
- "testTsconfig": "tsconfig.spec.json",
- "prefix": "app",
- "styles": [
- "styles.css"
- ],
- "scripts": [],
- "environmentSource": "environments/environment.ts",
- "environments": {
- "dev": "environments/environment.ts",
- "prod": "environments/environment.prod.ts",
- "develop": "environments/environment.develop.ts",
- "stage": "environments/environment.stage.ts"
- }
- }
- ],
- "e2e": {
- "protractor": {
- "config": "./protractor.conf.js"
- }
- },
- "lint": [
- {
- "project": "src/tsconfig.app.json",
- "exclude": "**/node_modules/**"
- },
- {
- "project": "src/tsconfig.spec.json",
- "exclude": "**/node_modules/**"
- },
- {
- "project": "e2e/tsconfig.e2e.json",
- "exclude": "**/node_modules/**"
- }
- ],
- "test": {
- "karma": {
- "config": "./karma.conf.js"
- }
- },
- "defaults": {
- "styleExt": "css",
- "component": {}
- }
-}
diff --git a/.editorconfig b/.editorconfig
deleted file mode 100644
index 6e87a00..0000000
--- a/.editorconfig
+++ /dev/null
@@ -1,13 +0,0 @@
-# Editor configuration, see http://editorconfig.org
-root = true
-
-[*]
-charset = utf-8
-indent_style = space
-indent_size = 2
-insert_final_newline = true
-trim_trailing_whitespace = true
-
-[*.md]
-max_line_length = off
-trim_trailing_whitespace = false
diff --git a/.env b/.env
new file mode 100644
index 0000000..1160c82
--- /dev/null
+++ b/.env
@@ -0,0 +1,2 @@
+REACT_APP_DEALERURL=http://localhost:3000/
+REACT_APP_INFOURL=https://s3-us-west-1.amazonaws.com/data.blendtec.com/
\ No newline at end of file
diff --git a/.env.build b/.env.build
new file mode 100644
index 0000000..a8176a6
--- /dev/null
+++ b/.env.build
@@ -0,0 +1,2 @@
+REACT_APP_DEALERURL=https://transit.blendtec.com/
+REACT_APP_INFOURL=https://s3-us-west-1.amazonaws.com/data.blendtec.com/
\ No newline at end of file
diff --git a/.gitignore b/.gitignore
index 54bfd20..d30f40e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,42 +1,21 @@
-# See http://help.github.com/ignore-files/ for more about ignoring files.
-
-# compiled output
-/dist
-/tmp
-/out-tsc
+# See https://help.github.com/ignore-files/ for more about ignoring files.
# dependencies
/node_modules
-# IDEs and editors
-/.idea
-.project
-.classpath
-.c9/
-*.launch
-.settings/
-*.sublime-workspace
-
-# IDE - VSCode
-.vscode/*
-!.vscode/settings.json
-!.vscode/tasks.json
-!.vscode/launch.json
-!.vscode/extensions.json
-
-# misc
-/.sass-cache
-/connect.lock
+# testing
/coverage
-/libpeerconnection.log
-npm-debug.log
-testem.log
-/typings
-# e2e
-/e2e/*.js
-/e2e/*.map
+# production
+/build
-# System Files
+# misc
.DS_Store
-Thumbs.db
+.env.local
+.env.development.local
+.env.test.local
+.env.production.local
+
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
diff --git a/.travis.yml b/.travis.yml
deleted file mode 100644
index 7ec6637..0000000
--- a/.travis.yml
+++ /dev/null
@@ -1,88 +0,0 @@
-sudo: required
-dist: trusty
-git:
- depth: 1
-language: node_js
-node_js:
-- '6'
-cache:
- directories:
- - node_modules
-addons:
- apt:
- sources:
- - google-chrome
- packages:
- - google-chrome-stable
-matrix:
- fast_finish: true
-install:
-- yarn
-before_script:
-- export DBUS_SESSION_BUS_ADDRESS=/dev/null
-- export DISPLAY=:99.0
-- sh -e /etc/init.d/xvfb start
-script:
-- yarn test:ci
-- echo $TRAVIS_BRANCH
-- if [ $TRAVIS_BRANCH = 'master' ]; then npm run env && ng build --aot --prod --base-href /pages/$APP_NAME --deploy-url $S3_REGION/$S3_BUCKET/$APP_NAME/; fi
-- if [ $TRAVIS_BRANCH = 'stage' ]; then npm run env && ng build --aot --environment=stage --base-href /pages/$APP_NAME --deploy-url $S3_REGION/$S3_STAGE_BUCKET/$APP_NAME/; fi
-- if [ $TRAVIS_BRANCH = 'develop' ]; then npm run env && ng build --aot --environment=develop --base-href /pages/$APP_NAME --deploy-url $S3_REGION/$S3_DEV_BUCKET/$APP_NAME/; fi
-after_success:
-- "./node_modules/.bin/codecov"
-notifications:
- slack: blendtec:a5Z5i4z3iuWbHHDdlMRSMkiB
-deploy:
-- provider: s3
- region: us-west-1
- access_key_id: $AMAZON_ACCESS_KEY_ID
- secret_access_key:
- secure: $AMAZON_SECRET_ACCESS_KEY
- bucket: $S3_BUCKET
- local-dir: dist
- upload-dir: $APP_NAME
- skip_cleanup: true
- acl: public_read
- on:
- branch: master
-- provider: script
- skip_cleanup: true
- script: node ./.travis/shopify.js $SHOPIFY_SHOP $SHOPIFY_API_KEY $SHOPIFY_API_PASSWORD $SHOPIFY_PAGE_ID
- on:
- branch: master
-
-- provider: s3
- region: us-west-1
- access_key_id: $AMAZON_ACCESS_KEY_ID
- secret_access_key:
- secure: $AMAZON_SECRET_ACCESS_KEY
- bucket: $S3_STAGE_BUCKET
- local-dir: dist
- upload-dir: $APP_NAME
- skip_cleanup: true
- acl: public_read
- on:
- branch: stage
-- provider: script
- skip_cleanup: true
- script: node ./.travis/shopify.js $SHOPIFY_STAGE_SHOP $SHOPIFY_STAGE_API_KEY $SHOPIFY_STAGE_API_PASSWORD $SHOPIFY_STAGE_PAGE_ID
- on:
- branch: stage
-
-- provider: s3
- region: us-west-1
- access_key_id: $AMAZON_ACCESS_KEY_ID
- secret_access_key:
- secure: $AMAZON_SECRET_ACCESS_KEY
- bucket: $S3_DEV_BUCKET
- local-dir: dist
- upload-dir: $APP_NAME
- skip_cleanup: true
- acl: public_read
- on:
- branch: develop
-- provider: script
- skip_cleanup: true
- script: node ./.travis/shopify.js $SHOPIFY_DEV_SHOP $SHOPIFY_DEV_API_KEY $SHOPIFY_DEV_API_PASSWORD $SHOPIFY_DEV_PAGE_ID
- on:
- branch: develop
diff --git a/README.md b/README.md
index 1e773f0..5bbfc5f 100644
--- a/README.md
+++ b/README.md
@@ -1,27 +1,2486 @@
-# Warranties
+This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app).
-This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 1.6.1.
+Below you will find some information on how to perform common tasks.
+You can find the most recent version of this guide [here](https://github.com/facebookincubator/create-react-app/blob/master/packages/react-scripts/template/README.md).
-## Development server
+## Table of Contents
-Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The app will automatically reload if you change any of the source files.
+- [Updating to New Releases](#updating-to-new-releases)
+- [Sending Feedback](#sending-feedback)
+- [Folder Structure](#folder-structure)
+- [Available Scripts](#available-scripts)
+ - [npm start](#npm-start)
+ - [npm test](#npm-test)
+ - [npm run build](#npm-run-build)
+ - [npm run eject](#npm-run-eject)
+- [Supported Browsers](#supported-browsers)
+- [Supported Language Features and Polyfills](#supported-language-features-and-polyfills)
+- [Syntax Highlighting in the Editor](#syntax-highlighting-in-the-editor)
+- [Displaying Lint Output in the Editor](#displaying-lint-output-in-the-editor)
+- [Debugging in the Editor](#debugging-in-the-editor)
+- [Formatting Code Automatically](#formatting-code-automatically)
+- [Changing the Page `