Nova Scotia Open Data Contest - Select Local
Hey everyone! So, this Saturday, March 4, was Open Data Day. For those of you who are unaware, “Open Data Day is an annual celebration of open data all over the world. For the seventh time in history, groups from around the world will create local events on the day where they will use open data in their communities. It is an opportunity to show the benefits of open data and encourage the adoption of open data policies in government, business and civil society” (source). This was my second time attending an Open Data Day contest (I attended one sponsored by IBM last year, more information here) and this one was sponsored by the NS government and Dalhousie’s (my university) School of Information Management and was just over 24 hours alone.
For this event I decided to invite my younger sister, Megan, along. She can’t code (yet) but she was great company and did an excellent job cleaning up the dataset we chose to use for Select Local.
Select Local
Select Local connects the user with stores and farms that are certified by Select Nova Scotia. “Select Nova Scotia is a program developed by the Province of Nova Scotia to encourage Nova Scotians to shop and buy locally. Select Nova Scotia promotions and campaigns raise consumer awareness about Nova Scotia food, food products and seafood, locally made goods and locally owned and operated businesses.Select Nova Scotia recognizes that when you buy local, more money stays in the local economy, supporting good jobs; strengthening local businesses; and supporting local communities” (source). Basically, you enter in either “Current Location” or a specific address and the map is populated with pins representing that location of Select Nova Scotia stores as well as the table below will be filled with information regarding the Select Nova Scotia stores within 10km of the address entered. You can then click on one of the stores in the table and an alert will open with more information regarding the store. Clicking on the call button will call the store, directions will get directions between the address entered and the store, and website opens the website of the store, assuming they’re provided, which not all of them provided.
Positives
I’m really, really happy with how the visual design of select local ended up, especially considering the majority of the UI was done between 12-3am. Another positive was since my partner is not only my sister but also my roommate we could leave the site and go back to our apartment (this means I could hang out in my pajamas, very important). Megan was a positive too, girl did a great job at cleaning up some iffy data.
Negatives
Xamarin, I love you, you’re great, but man are you buggy sometimes. For many hours Saturday night I had a button I couldn’t see in Visual Studio but definitely existed in the build. Also, geolocator (which I had to use because putting pins on the map required lat/long but I only had addresses) had a bad habit of freaking out and locking the app if you tried to use it more than about 50 times. Which kinda sucked when you needed it to be ran over 500 times. Yeah. I figured out, eventually, it was a memory issue but unfortunately was not able to solve this issue during the hack (or now for that matter). Yay tech probs.
Conclusion
I haven’t been to a hackathon in quite a while, this was actually my first of the year. Working full time makes finding free time to attend things like hackathons a bit difficult, especially since most start before I get off on Fridays (or right after). However, I’m very glad I was able to attend this one (with Megan) and I was reminded, once again, how much I love development when I pushed my “I’m going to bed” time from 2:30 am, to 3:30 am, to 4:00 am, to 4:30 am...
Anyway ladies and gents, I will talk to you all later. I’ve applied to some hacks at the end of April (which hopefully I’ll be able to attend, c’mon HackCU I really want to go to Colorado) and ToD is nearing completion so there will probably be another blog about that soon. In addition, I’m planning on releasing a series of blogs on prepping/attending hackathons for newbies so look forward to that.
Super pumped for her first hack!
Or maybe not (note: this is 3:30 am)
"Hard at work”
3 Screens > 2 Screens










