Upgrade to Pro — share decks privately, control downloads, hide ads and more …

IN:Haiti Final Presentation Spring 2012

jnwng
May 29, 2012

IN:Haiti Final Presentation Spring 2012

jnwng

May 29, 2012
Tweet

More Decks by jnwng

Other Decks in Education

Transcript

  1. W H v , W N ✚ ✚ ✚ ✚

    ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ INFORMATION NETWORK HAITI :
  2. wehave-weneed.org ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚

    ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚
  3. Jon Wong - Wes Vetter - Jasmine Liu Susan Liu

    - Mishika Vora - Derrick McMillen Phi Le - Ryan Chavez - Jason Bradshaw Minh Ta - Lewis Chung - Anna Shilova
  4. HAITI MPHISE O r ✚ ✚ ✚ ✚ ✚ ✚

    ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚
  5. Reduce risk before challenges threaten the public health and medical

    infrastructure of an area 3 O r main goals 1.
  6. Enable a rapid and agile response by medical and health

    community to crisis or disaster. 3 O r main goals 2.
  7. W r b a WEB SERVICE r supply sharing ✚

    ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚
  8. r r Message routing service protects personal information while still

    allowing people to communicate with one another.
  9. Data analysis on the flow of supplies to help identify

    and predict disease outbreaks. w r
  10. 12 - Quarter Goals Improve the existing codebase. testing bug

    slaying refactoring new system tools Improve Usability. usability testing ui/ux overhaul Finish core web/email functionality. Add process to create transactions Enhanced email functionality
  11. usability test b Goal: Simulate a scenario where users must

    communicate with others to get certain items, get feedback from testers to improve the service.
  12. Message Center r r A user’s inbox, where he can

    view all the latest activity and get updated on the status of transactions.
  13. POSTINGS b r v r w r Searching through postings

    is kept simple and intuitive. Our search is spatially, textually, and time aware.
  14. POSTINGS r Without posts, our service would not work. We

    make it easily accessible, and quick to use. (Still some work to do here though)
  15. Python&Django $ python –-version Python 2.7.2 >>> import django >>>

    django.VERSION (1, 3, 1, ‘final, 0)  w
  16. Celery&RabbitMQ RabbitMQ << enqueue job1, job2 Worker 1: “I’ll do

    job1 pronto!” Worker 2: “Then I’ll do job2!”  w
  17. PostgreSQL&PostGIS&South def postgres_text_search(): print “is amazing. ” + \ “And

    so is PostGIS’ spatial search.”  w ./manage.py schemamigration inhaiti –auto # automatic migrations save time.
  18. Postmark&Twilio&Pubnub def send_via(option, message): if option == 0: Postmark.send(message) #

    handle emails elif option == 1: Twilio.send(message) # handle texts Pubnub.publish(message) # ‘instant’ messaging  w
  19. Mercurial&Vagrant&Puppet&Fabric -  version control: hg pull -  mirrored production/deployment environment

    down to the operating system: vagrant up -  remote provisioning of development machines -  automate tedious tasks through fabric: fab serve  w
  20. r r r We understand the service, but other people

    don’t. We discussed wording more than we would have liked.
  21. ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚

    ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ NEXT QUARTER
  22. ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚

    ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ NEXT QUARTER SMS Functionality. We had it working well, but with a San Diegan number. There is a lot of work to get it work perfectly.
  23. ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚

    ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ NEXT QUARTER Mapping. Maps with data scattered across provide powerful visual stories.
  24. Acknowledgements Mandy Bratton, Global TIES Director Zach Salin, Global TIES

    Fellow James McCloskey, Teaching Assistant Katie Rast, Client
  25. Questions? w w v r r Frontend Backend Challenges Goals

    usability test, one stream chat, ui overhaul. postgresql, postgis, django, multi-platform service, real-time, project /system management. sms routing, semantics. sms functionality, maps and data visualization. SYSTEMS mercurial, vagrant, puppet, fabric.