/keewee

Primary LanguageObjective-C

Keewee

React Native App that shows you the public washrooms nearby. Build with Mapbox Maps SDK for React Native.

Setting up environment

  • Mapbox API token - Find instructions to get one here
  • Follow the steps as mentioned in Getting Started section of react-native website in the Build with native code tab

Clone repository and running on emulator

Clone source code

git clone https://github.com/buyunwang/keewee.git
cd Keewee
yarn

Alternatively you can use: npm install (to install project dependencies)

After replacing the MAPBOX_ACCESS_TOKEN:

yarn start:ios
or
react-native run-ios

Restify API

RESTful API is built with Node.js, Restify, Mongoose and JWT.

Quick Start

# Install dependencies
npm install

# Serve on localhost:3000
npm start

API Endpoints

Washroom Routes

  • GET /washrooms

TODO:

  • Nodejs+MongoDB Backend
  • Redux
  • Display washrooms in Mapview
  • Popup Modal Card
  • Navigation on Google Maps
  • Mapbox Directions(Route Preview)
  • Update doc with how to run local server