An open API service indexing awesome lists of open source software.

https://github.com/jesseokeya/web-engineer-challenge

Shopify Web Engineer Challenge - Summer 2019
https://github.com/jesseokeya/web-engineer-challenge

challenge full-stack internship nodjs shopify web

Last synced: about 2 months ago
JSON representation

Shopify Web Engineer Challenge - Summer 2019

Awesome Lists containing this project

README

          

# Web-Engineer-Challenge

![](/images/screenshot.png?raw=true)

[![Dependency Status](https://david-dm.org/sahat/hackathon-starter/status.svg?style=flat)](https://david-dm.org/sahat/hackathon-starter) [![Build Status](https://travis-ci.org/sahat/hackathon-starter.svg?branch=master)](https://travis-ci.org/sahat/hackathon-starter)

**Live Site**: https://shopify-web-challenge.appspot.com

**Application**: https://www.shopify.ca/careers/web-engineer-intern-summer-2019-7f4bd3

**Challenge**: https://cdn.shopify.com/static/web-eng-challenge-summer-2019/index.md

**Design**: http://cdn.shopify.com/static/web-eng-challenge-summer-2019/design.png

## Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

### Prerequisites

What things you need to install the software and how to install them

```
node >=8.0.0 && <11.0.0
```

### Installing

A step by step series of examples that tell you how to get a development env running

```
npm install
```

And

```
npm start
```

## Structure
Flowchart showing how the client communicates to the server and the requests made

![](/images/structure.png?raw=true)

## Deployment

Deployed to google app engine's nodejs flexible environment. [click here](https://shopify-web-challenge.appspot.com) to view web application. .travis.yml triggers an auto build and pushes to google's app engine

## Built With

* [React](https://reactjs.org/) - The Frontend Web Framework Used
* [Npm](https://www.npmjs.com/) - Dependency Management
* [Express](https://expressjs.com/) - The Server Framework Used

## License

This project is licensed under the MIT License - see the [LICENSE.md](https://github.com/jesseokeya/Web-Engineer-Challenge/blob/master/LICENSE) file for details