ignite talk fun4paws

20
building a charity web app in 24 hours Mike Bailey

Upload: mike-bailey

Post on 20-Jun-2015

357 views

Category:

Technology


4 download

TRANSCRIPT

Page 1: Ignite Talk Fun4paws

building a charity web app in 24 hours

Mike Bailey

Page 2: Ignite Talk Fun4paws

Melbourne hottest ever daySat 7 Feb 2009

Page 3: Ignite Talk Fun4paws

Sat 7 Feb 2009

Page 4: Ignite Talk Fun4paws

Sat 7 Feb 2009

Page 5: Ignite Talk Fun4paws

Sat 7 Feb 2009

Page 6: Ignite Talk Fun4paws

Tue 10 Feb 2009

Page 7: Ignite Talk Fun4paws

The phone call

Sat 14 Feb 2009

fun4paws had >10,000 emails in their inbox

Page 8: Ignite Talk Fun4paws

Requirements

• respond to >10,000 emails

• collect info from volunteers

• make volunteer info searchable

Page 9: Ignite Talk Fun4paws

grep --no-filename --max-count=1 '^From: ' * | \sort | uniq > mail_list.txt

Extract list of unique senders from mailboxes:

... 4619 unique addresses

Mon 16 Feb 2009

Page 10: Ignite Talk Fun4paws

Mon 16 Feb 2009

Page 11: Ignite Talk Fun4paws

Mon 16 Feb 2009

Page 12: Ignite Talk Fun4paws

Thu 19 Feb 2009

Page 13: Ignite Talk Fun4paws

Fri 20 Feb 2009

Page 14: Ignite Talk Fun4paws

Fri 20 Feb 2009

Page 15: Ignite Talk Fun4paws

Domain name $10

Virtual Private Server $20

Mailout $50

15 min

5 min

60 min

$80 75 min

Services required are cheap and quick to provision...

Total

Page 16: Ignite Talk Fun4paws

Linux operating system

Software required was all free and open source...

Ruby programming language

Ruby on Rails web framework

Software library for easier map-based apps

Page 17: Ignite Talk Fun4paws

Outcomes

Page 18: Ignite Talk Fun4paws

30 dogs in foster care

7 dogs adopted

... less than anticipated but still a good result

Outcomes

Page 19: Ignite Talk Fun4paws

further mailout to volunteers resulted in donations of:

- kennels- dog beds- dog coats- other items

which have been distributed to people in need.

Outcomes

Page 20: Ignite Talk Fun4paws

Thanks to Pete Yandell [email protected] for help

Source lives at git://github.com/notahat/fun4paws.git