#SourceReporter (Formerly called MobileNewsNow)
SourceReporter is a way to democratize news reporting. It is a way to enable citizens record news events in their local neighbourhood. It was built for [https://apphack13seattle.eventbrite.com/](AngelHack AppHack Seattle 2013) Hackathon.
- Install NodeJS from http://nodejs.org
- Install Bower using
npm install bower -g
- Install Grunt using
npm install grunt-cli -g
Running the code
- Download or Clone the project and navigate to the place where the project is placed
npm installto download all node dependencies like express, socket.io, etc
node index.js- this runs the server on port 3000.
http://<Machine IP Address>:3000/vieweron your desktop browser - this is the viewer web page
http://<Machine IP Address>:3000/on your Chrome on Android browser - this is the reporter
- Hit the
Allowbutton on both the browers as the last step to set up the WebRTC video connection.
The sequence of the steps is important, if you do not see live video form your mobile phone on the desktop browse, kill the
node index.js process and start again from step 3.
Since the project uses WebRTC, a WebRTC compatiable browser on a mobile device would be required. Chrome on Android supports WebRTC and the web page is designed to display well on a Samsung Galaxy S3 mobile phone. For the desktop, you would need a browser that supports WebRTC - Chrome or Firefox. The UI is fairly responsive and should work on various screen resolutions.