{"id":91,"date":"2014-08-02T03:12:52","date_gmt":"2014-08-02T03:12:52","guid":{"rendered":"https:\/\/krushton.com\/blog\/?p=91"},"modified":"2017-02-05T02:04:41","modified_gmt":"2017-02-05T02:04:41","slug":"fish-db","status":"publish","type":"post","link":"https:\/\/krushton.com\/blog\/fish-db\/","title":{"rendered":"Fish DB"},"content":{"rendered":"<p>This summer\u00a0I participated in the first annual <a href=\"http:\/\/www.fishackathon.co\/\">Fishackathon<\/a>, a two day event that brings coders together to work on projects for sustainable fishing and ocean preservation. The hackathon was held in many cities across the US, and was sponsored\u00a0by the U.S. State department in participation with local aquariums.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-177\" src=\"https:\/\/krushton.com\/blog\/wp-content\/uploads\/2014\/07\/10489675_10102982545002709_579850820963569791_n-300x225.jpg\" alt=\"Fishackathon intro\" width=\"400\" height=\"300\" srcset=\"https:\/\/krushton.com\/blog\/wp-content\/uploads\/2014\/07\/10489675_10102982545002709_579850820963569791_n-300x225.jpg 300w, https:\/\/krushton.com\/blog\/wp-content\/uploads\/2014\/07\/10489675_10102982545002709_579850820963569791_n-768x576.jpg 768w, https:\/\/krushton.com\/blog\/wp-content\/uploads\/2014\/07\/10489675_10102982545002709_579850820963569791_n.jpg 960w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/p>\n<p>As part of this event we got to eat, sleep, and code\u00a0inside the\u00a0Monterrey Bay aquarium which was a once in a lifetime experience.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-178\" src=\"https:\/\/krushton.com\/blog\/wp-content\/uploads\/2014\/07\/1545987_10102982545062589_3859485401307749919_n-300x225.jpg\" alt=\"Fishackathon\" width=\"400\" height=\"300\" srcset=\"https:\/\/krushton.com\/blog\/wp-content\/uploads\/2014\/07\/1545987_10102982545062589_3859485401307749919_n-300x225.jpg 300w, https:\/\/krushton.com\/blog\/wp-content\/uploads\/2014\/07\/1545987_10102982545062589_3859485401307749919_n-768x576.jpg 768w, https:\/\/krushton.com\/blog\/wp-content\/uploads\/2014\/07\/1545987_10102982545062589_3859485401307749919_n.jpg 960w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/>\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-179\" src=\"https:\/\/krushton.com\/blog\/wp-content\/uploads\/2014\/07\/10492589_10102982545297119_2307275031998189476_n-300x225.jpg\" alt=\"10492589_10102982545297119_2307275031998189476_n\" width=\"400\" height=\"300\" srcset=\"https:\/\/krushton.com\/blog\/wp-content\/uploads\/2014\/07\/10492589_10102982545297119_2307275031998189476_n-300x225.jpg 300w, https:\/\/krushton.com\/blog\/wp-content\/uploads\/2014\/07\/10492589_10102982545297119_2307275031998189476_n-768x576.jpg 768w, https:\/\/krushton.com\/blog\/wp-content\/uploads\/2014\/07\/10492589_10102982545297119_2307275031998189476_n.jpg 960w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/p>\n<p>My group tackled the West Africa\u00a0problem statement,\u00a0which was the need for a technological solution for managing fisheries on the west coast, primarily in Ghana.\u00a0Before writing any code or even sketching out designs,\u00a0we reached out to the creators of the\u00a0problem statement\u00a0to understand more about the needs of this unfamiliar user group. We learned that smart phones are not very wide spread (though most people have feature phones), internet access is unreliable, and many of the fisherman are illiterate, so we needed to take all of these into consideration for the design.<\/p>\n<p>The end result was Fish DB, a mobile web app featuring a simple graphical interface that let fishermen\u00a0register their boats, apply\u00a0for fishing licenses, and report\u00a0illegal fishing. We also implemented submission by text for users without smart phones, and an admin interface so that program administrators could manage\u00a0incoming requests and reports.<\/p>\n<p>My role in the project was to collaborate on the design, and I was also\u00a0the primary programmer for the Ruby on Rails web app.\u00a0After winning the local event at the Monterrey Bay Aquarium, our group advanced to the final round where were delighted to be selected as the grand prize winner for the whole United States!<\/p>\n<p>Article on Berkeley ISchool website:\u00a0<a href=\"http:\/\/www.ischool.berkeley.edu\/newsandevents\/news\/20140616fishackathon\">http:\/\/www.ischool.berkeley.edu\/newsandevents\/news\/20140616fishackathon<\/a><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-94\" src=\"https:\/\/krushton.com\/blog\/wp-content\/uploads\/2016\/06\/fishackathon-screenshot-1-1-526x1024.png\" alt=\"fishackathon-screenshot-1 (1)\" width=\"300\" height=\"584\" srcset=\"https:\/\/krushton.com\/blog\/wp-content\/uploads\/2016\/06\/fishackathon-screenshot-1-1-526x1024.png 526w, https:\/\/krushton.com\/blog\/wp-content\/uploads\/2016\/06\/fishackathon-screenshot-1-1-154x300.png 154w, https:\/\/krushton.com\/blog\/wp-content\/uploads\/2016\/06\/fishackathon-screenshot-1-1.png 732w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-92\" src=\"https:\/\/krushton.com\/blog\/wp-content\/uploads\/2016\/06\/fishackathon-screenshot-2-154x300.png\" alt=\"Fishackathon 1\" width=\"300\" height=\"584\" srcset=\"https:\/\/krushton.com\/blog\/wp-content\/uploads\/2016\/06\/fishackathon-screenshot-2-154x300.png 154w, https:\/\/krushton.com\/blog\/wp-content\/uploads\/2016\/06\/fishackathon-screenshot-2-526x1024.png 526w, https:\/\/krushton.com\/blog\/wp-content\/uploads\/2016\/06\/fishackathon-screenshot-2.png 732w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This summer\u00a0I participated in the first annual Fishackathon, a two day event that brings coders together to work on projects for sustainable fishing and ocean preservation. The hackathon was held in many cities across the US, and was sponsored\u00a0by the U.S. State department in participation with local aquariums. As part of this event we got &hellip;<\/p>\n","protected":false},"author":1,"featured_media":178,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_vp_format_video_url":"","_vp_image_focal_point":[],"footnotes":""},"categories":[1],"tags":[],"class_list":["post-91","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"wps_subtitle":"Hackathon for sustainable fishing","_links":{"self":[{"href":"https:\/\/krushton.com\/blog\/wp-json\/wp\/v2\/posts\/91","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/krushton.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/krushton.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/krushton.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/krushton.com\/blog\/wp-json\/wp\/v2\/comments?post=91"}],"version-history":[{"count":8,"href":"https:\/\/krushton.com\/blog\/wp-json\/wp\/v2\/posts\/91\/revisions"}],"predecessor-version":[{"id":317,"href":"https:\/\/krushton.com\/blog\/wp-json\/wp\/v2\/posts\/91\/revisions\/317"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/krushton.com\/blog\/wp-json\/wp\/v2\/media\/178"}],"wp:attachment":[{"href":"https:\/\/krushton.com\/blog\/wp-json\/wp\/v2\/media?parent=91"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/krushton.com\/blog\/wp-json\/wp\/v2\/categories?post=91"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/krushton.com\/blog\/wp-json\/wp\/v2\/tags?post=91"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}