An app for synchronized youtube video playback.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Mobile
Server
.DS_Store
README.md
showcase.png

README.md

VideoSync

An app for synchronized youtube video playback.

showcase

Getting Started

These instructions will get a copy of the project up and running on your local machine.

Prerequisites

Make sure you have Xcode as well as the following dependencies installed before attempting to install this project

  • Cocoapods
  • Node.js

You can install Cocoapods using the following command

sudo gem install cocoapods

To install Node go here and follow the download instructions.

Installing

First clone the repository

git clone https://github.com/Salamander1012/VideoSync.git

Next navigate to the Server directory and install the node dependencies

npm install

Next navigate to the VideoSyncApp directory inside Mobile and install the pods

pod install

Cool you now have everything installed. Before we run the app in xcode make sure to start up the server. To do this navigate back to the Server directory use the following command

node index.js

Finally open the VideoSyncApp.xcworkspace file in xcode and run the project.

Server Dependencies

Node.js
Express.js
Socket.io

Mobile Dependencies

SocketIO Swift Client
Alamofire
Youtube Video Player