Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
IN:Haiti Final Presentation Spring 2012
Search
jnwng
May 29, 2012
Education
100
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
IN:Haiti Final Presentation Spring 2012
jnwng
May 29, 2012
More Decks by jnwng
See All by jnwng
Evolving the Graph
jnwng
1
310
An Introduction to GraphQL (ReactJS SF Bay Area)
jnwng
0
150
Introduction to GraphQL (Reactathon)
jnwng
0
190
Providing Flexibility Through Constraint
jnwng
0
100
Introduction to GraphQL
jnwng
1
580
Going GraphQL First - ReactSF
jnwng
0
210
Going GraphQL First
jnwng
5
750
keeping up with javascript
jnwng
3
1.1k
Presentations 101
jnwng
1
260
Other Decks in Education
See All in Education
BITCOIN : Les fondamentaux !
rlifchitz
0
190
コミュニティを通じた_キャリア設計のススメ_20260424.pdf
masakiokuda
0
340
Padlet opetuksessa
matleenalaakso
12
16k
Interaction - Lecture 10 - Information Visualisation (4019538FNR)
signer
PRO
0
2.7k
Catecismo 26 #2 - Do Credo; Introdução ao 1º artigo
cm_manaus
0
140
View Manipulation and Reduction - Lecture 9 - Information Visualisation (4019538FNR)
signer
PRO
1
2.8k
「答えを出す」より「わかる」をつくる
kzkmaeda
1
210
[2026前期火5] 論理学(京都大学文学部 前期 第5回)「 ならばの問題演習・proof net・かつの規則」
yatabe
0
350
Throw Yourself In! - How I've learned English and What I'm Facing
georgeorge
1
180
Visionary Initiative: Materials-Positive Society — Evolving “Things,” empowering a positive society | Science Tokyo
sciencetokyo
PRO
0
120
DECADE_ゴルフ_コースマネジメント完全ガイド.pdf
ozekinote
0
110
自己紹介 / who-am-i
yasulab
6
7k
Featured
See All Featured
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
220
Odyssey Design
rkendrick25
PRO
2
720
ラッコキーワード サービス紹介資料
rakko
1
3.8M
The Limits of Empathy - UXLibs8
cassininazir
1
390
Optimizing for Happiness
mojombo
378
71k
Fireside Chat
paigeccino
42
4k
Code Reviewing Like a Champion
maltzj
528
40k
Ethics towards AI in product and experience design
skipperchong
2
320
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
340
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
490
Unsuck your backbone
ammeep
672
58k
Thoughts on Productivity
jonyablonski
76
5.2k
Transcript
W H v , W N ✚ ✚ ✚ ✚
✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ INFORMATION NETWORK HAITI :
wehave-weneed.org ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚
✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚
Jon Wong - Wes Vetter - Jasmine Liu Susan Liu
- Mishika Vora - Derrick McMillen Phi Le - Ryan Chavez - Jason Bradshaw Minh Ta - Lewis Chung - Anna Shilova
HAITI MPHISE O r ✚ ✚ ✚ ✚ ✚ ✚
✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚
3 O r main goals
Reduce risk before challenges threaten the public health and medical
infrastructure of an area 3 O r main goals 1.
Enable a rapid and agile response by medical and health
community to crisis or disaster. 3 O r main goals 2.
Facilitate community and regional resilience to medical and public health
challenges. 3 O r main goals 3.
W r b a WEB SERVICE r supply sharing ✚
✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚
HUMANITARIAN NGO w w FIRST-RESPONDER FIRST-RESPONDER HUMANITARIAN HUMANITARIAN NGO NGO
NGO
r r Message routing service protects personal information while still
allowing people to communicate with one another.
Usable through three main methods: web, email, text messaging. b
r
Data analysis on the flow of supplies to help identify
and predict disease outbreaks. w r
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
Frontend I r v
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.
CHAT HISTORY b Support messages from email and web integrated
into one stream.
None
Message Center r r A user’s inbox, where he can
view all the latest activity and get updated on the status of transactions.
None
POSTINGS b r v r w r Searching through postings
is kept simple and intuitive. Our search is spatially, textually, and time aware.
None
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)
None
BACKEND A b
PaaS&SaaS w
Python&Django $ python –-version Python 2.7.2 >>> import django >>>
django.VERSION (1, 3, 1, ‘final, 0) w
Celery&RabbitMQ RabbitMQ << enqueue job1, job2 Worker 1: “I’ll do
job1 pronto!” Worker 2: “Then I’ll do job2!” w
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.
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
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
CONTROL
Aw A Gaug.es + GOOGLE
v L LOGGLY Deployment Monitoring Application Debugging Alerting and Troubleshooting
CHALLENGES w ’v
r r r We understand the service, but other people
don’t. We discussed wording more than we would have liked.
r r It’s exceedingly difficult to get a Haitian phone
number working with our service.
✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚
✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ NEXT QUARTER
✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚
✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ 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.
✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚
✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ ✚ NEXT QUARTER Mapping. Maps with data scattered across provide powerful visual stories.
Acknowledgements Mandy Bratton, Global TIES Director Zach Salin, Global TIES
Fellow James McCloskey, Teaching Assistant Katie Rast, Client
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.