ICEE Locator provides users the ability to find the nearest location carrying ICEE's based on their current location. The app was built by Mark Caldropoli and Emily Lakic at BrickHack 3 and won the award for the Best Reverse Engineering App.
How We Built It
We built the ICEE Locator using the programming languages Swift, Python, and Ruby, and the software Xcode. We used the Google Places API to create a map displaying nearby locations of establishments carrying ICEE's.
Challenges We Ran Into
Beginning our app development, using the limited resources of the Google Places API was the least of our problems. Integrating both Google Places API and Google Maps API to work simultaneously proved to be almost impossible after about 8 hours of coding. Attempting to obtain the current location of said user using the Google Maps API on Xcode outputted a return of 'nil' at every test run. Our second challenge was obtaining a post request using the software Postman from the ICEE Locator on the ICEE website, which output a 500 Internal Service Error unfixable on our part.
Accomplishments That We're Proud Of
As our first time using Swift and creating an iOS App, we are both happy and completely surprised at the outcome of our app. While sharing our project with people at BrickHack, we were relieved to hear the positive responses and the numerous "I love ICEE's!", "I'd get it!" and even "I'd pay $5 dollars for that!".
What We Learned
Google is your best friend. Literally. Look everything and anything up; being able to find valuable information on code is a real skill in terms of computer science. We learned more about Swift and API's and how to overall use XCode as a coding platform.
What's next for ICEE Locator?