jgrancher/we-ship-love


🎈 "We Ship Love" mobile application using React Native.

https://mieuxquedesfleurs.com

Language: Objective-C

Keywords: ios, react-native, redux, shopify, styled-components


We Ship Love - Mobile application

This repository contains the mobile storefront source code for We Ship Love. It has been built with React Native, the Shopify SDK, Redux and Styled-Components. The goal of exposing the source code is to show to the community an example of React Native application using the Shopify APIs and their Mobile Buy SDK. Also, it can be seen as a showcase to demonstrate what I'm currently busy with. Any feedback is welcome! :)

Still in development!

Screenshots

Installation

  • Install 'watchman' with brew: brew install watchman.
  • Intall 'react-native-cli' globally: npm install -g react-native-cli.
  • Install all the node modules required: npm install.

Configuration

You will need your Shopify administration access to get it running!

  • Create a .env file where you define private credentials from your Shopify administration.
  • The SHOPIFY_BUY_SDK_KEY value is accessible from the 'Sales channels > Mobile App' menu.
  • THE SHOPIFY_API_KEY and SHOPIFY_API_PASSWORD are set in the 'Apps > Private apps' menu. This API is used to extend the possibilities of the BUY SDK, to get the store pages, delivery countries, etc.
SHOPIFY_BUY_SDK_KEY=XXX
SHOPIFY_API_KEY=XXX
SHOPIFY_API_PASSWORD=XXX
SHOPIFY_DOMAIN=myshopname.myshopify.com

Get started

  • To open and run the project (with Xcode, as we install Pod dependencies):
cd ios
pod install
open WeShipLove.xcworkspace

Deployment

  • This app uses CodePush to deploy updates instantly.
  • To check the existing deployment keys of CodePush:
code-push deployment ls WeShipLove -k
  • To release an update (that will use the key set into Info.plist):
code-push release-react WeShipLove ios
  • To promote a release from Staging to Production environment:
code-push promote WeShipLove Staging Production

Links

Project Statistics

Sourcerank 3
Repository Size 2.55 MB
Stars 3
Forks 2
Watchers 1
Open issues 1
Dependencies 0
Contributors 1
Tags 0
Created
Last updated
Last pushed

Top Contributors See all

Jérémy Grancher

Something wrong with this page? Make a suggestion

Last synced: 2017-08-17 18:49:29 UTC

Login to resync this repository