Skip to content
This repository has been archived by the owner on May 15, 2019. It is now read-only.
/ campbase Public archive

📱 [DEPRECATED] Campbase - Community-driven Data Curation (TCR) via Band Protocol

License

Notifications You must be signed in to change notification settings

bandprotocol/campbase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Campbase App

style: styled-components

See me at https://campbase.app

Stack

This React Native app is built on the following tech

We're using TypeScript. This guide provides comprehensive walkthrough and examples of how to use TypeScript with React & Redux. For the style guide, we're following AirBnB's React/JSX Style guide and use Prettier for auto-formatting.

Installation

Make sure you have Node.js v9.0+ and yarn installed, then run:

$> cd app
$> yarn install

We recommend VSCode for smooth development experience. Devtools and guide will be added assuming you're using VSCode.

VSCode Plugins

Development

Create React Native App uses Expo as a base, so get that on your phone. Start a dev server by running:

$> cd app
$> yarn start

Once you get it running, go to Expo app on your phone and scan the QR code.

You can install npm install -g react-devtools to get inspection tool as well.

Build & Deploy

Make sure you have exp installed (via npm i -g exp). Login as innocationteam@gmail.com and run:

$> cd app
$> exp publish

Contribution

Main contributors would be Band Protocol Core development team for now. However, please feel free to fork and send in a pull-request at any time.

Known Issues

  • Docker is known to mess up with the network configuration of expo. See this Github issue.

LICENSE

Apache 2.0