Skip to content

denimandsteel/megaphone-app-public

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Releases

No releases published

Packages

No packages published