A mobile app for groups of friends to create, share, and store "streams" of memory
Clone or download
Pull request Compare This branch is 2 commits ahead of jasonwang67:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
hooks
resources
scss
www
.bowerrc
.editorconfig
.gitignore
.io-config.json
README.md
bower.json
config.xml
gulpfile.js
ionic.project
npm-debug.log
package.json

README.md

Streams | Mobile Application

Streams is a mobile application that allows groups of friends to capture "streams" of memory over a duration of time. Users can send photos, videos or chat messages amongst group members and view their posts by location (via Google Maps API) and time. Posts are synced across all devices instantaneously and automatically, remaining available when offline as well.

Technology Used

Features

  • User and Account Management (login / signup)
  • Customizable User Settings + Profile Photo
  • Camera and Video Uploads
  • Chat Message Logs and Timestamps
  • Group Creation and Customization
  • Hybrid Application (iOS + Android)
  • Google Maps API Integration for Post Location Viewing
  • Real-time Data Syncing & Offline Viewing

Usage Instructions

$ npm install -g ionic

For starting Browser View

$ ionic serve

For starting Browser View with iOS and Android

$ ionic serve --lab

For starting iOS View

$ ionic emulate ios

For starting Android View

$ ionic emulate android

Deployment on iPhone:

$ ionic build ios
$ cordova prepare
  1. Login / Sign Up with Apple Developer and link xcode with developer profile.
  2. Navigate to folder platforms/ios.
  3. Open xcode file in xcode.
  4. Connect your device.
  5. Click on Cordova Project and rename bundle Identifier (for testing)

For debugging:

  1. Run iOS Emulator (must be connected).
  2. Open Safari Preferences / Check box (Show Developer Menu).
  3. Open Developer at top.