Details of the whole thought process when I was hacking at the Sears Hackathon. For every one-two hours, I will make a summary of what the process is, and what my decision will be. Enjoy!

Product

final build

  http://jabsquared.github.io/sears-hack

Team

jabSquared

Brainstorms

  • Up-sale per support
  • Upgrade tracker, new product
  • webRTC for appliance, support and retails
  • Social network between client and technicians

Hack

  • In charge of webRTC module and its integration on Cordova/Ionic.
  • After a brief chat with Apptentive, seems like it does not support video.
  • Defined two route: direct camera or webRTC. Will experiment on the first route due to prior webRTC experience. Hack == Learn.

2PM

  |---> Need to implement streaming service.
    \---> Doc was scarce
      \---> Drop.

4PM

  |---> Easy to plug into Ionic
    \---> Still need to implement streaming service
      \---> Drop.

6PM

  |---> Worked
    \---> Slow
      \---> Streaming is complicated to configure
        \---> Drop.

8PM

  • Walk

9PM

  |---> Easy Doc
    \---> Success with browser-to-browser
      \---> Needed Chrome power (Using its webRTC component)
        |---> Using Crosswalk
        |---> For a Hackathon?
      /---> Decided to run `ionic address` and expose the app. The demo will be run on mobile's browser.
      |---> Using Chrome on android, webRTC worked.
        \---> Issue: Switching between camera
          \---> Device list got
          /---> Device does not apply on device?
        /---> Tried the desparate approach of using directID
        \---> Worked somehow, but the startup is slow.
          \---> Merge back to master

6AM

  • Walk

8AM

  • Help teammates with front-end
  |---> Added responsive to some elements.
    \---> Use `vw` and `vh`
  |---> Added standard usage of ionic classes on all pages

9AM

  • Merge projects and publish final build
  • Prepare the pitch with eagle

12PM

  • Presentation…



blog comments powered by Disqus

Published

22 August 2015

Category

logging

Tags