denimandsteel / megaphone-app-public

Megaphone App

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Megaphone App

The official app for Megaphone Magazine, helps customers find and pay vendors on the streets of Vancouver and Victoria, BC. You can use this code under Non-Profit Open Software license and make the necessary changes to make it work with your street paper and your city.

This app is built with Ember and can be packaged for iOS and Android using Cordova.

The server-side applcation is in a separate repository: Megaphone Server

Prerequisites

You will need the following things properly installed on your computer:

Installation

  • git clone <repository-url> this repository
  • change into the new directory
  • npm install
  • bower install

Running / Development

Building the Ember App

  • ember build (development)
  • ember build --environment production (production)

Building the Cordova App

  • Create a new Cordova project
  • You'll need the following plugins:
    • CardIO: card.io.cordova.mobilesdk
    • Notification: cordova-plugin-dialogs
    • Geolocation: cordova-plugin-geolocation
    • Google Universal Analytics Plugin: cordova-plugin-google-analytics
    • Mixpanel: cordova-plugin-mixpanel
    • Splashscreen: cordova-plugin-splashscreen
    • StatusBar: cordova-plugin-statusbar
    • Whitelist: cordova-plugin-whitelist
    • PushPlugin: phonegap-plugin-push
  • Copy the built ember app to the root of the cordova project (www folder)
  • Build the app for your desired platform:
    • cordova build ios --release
    • cordova build android --release

Further Reading / Useful Links

About

Megaphone App

License:Other


Languages

Language:HTML 45.7%Language:JavaScript 36.9%Language:CSS 17.3%