Skip to content
A mobile app for groups of friends to create, share, and store "streams" of memory
JavaScript CSS HTML
Branch: master
Clone or download
Pull request Compare This branch is 2 commits ahead of jasondashwang:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

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


  • 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.
You can’t perform that action at this time.