SlideShare a Scribd company logo
1 of 13
Kyle Bondo, Zac Bowman, Justin Cargile,
Chris Larkin, Nate Pilgrim
Overview
1. What is Cork District?
2. Mapview & Wine Tours
3. Application Content
4. App Data Management
5. Drupal Back-end
6. Push Notifications
7. Problems & Challenges
8. Deployment
9. Demo
What is Cork District?
● The Cork District is located in Spokane, WA
and is a partnership of wineries and local
organizations to promote winetasting and
tourism in Eastern Washington
● The Cork District application is designed to
bring exposure and business to participating
organizational members
Mapview & Wine Tours
Features of the map
● Shows all participating locations
● Navigates to destination from user location
● Segues to detail view for each entity
● Custom Icons
● Filter different types of company annotations
Wineries, Restaurants, Accommodations
Packages
● Packages are limited time offers related to one or more
cork district businesses
● Each Package entry displays:
○ Package Title
○ Title(s) of 1-2 businesses that the Package is related
to
○ Valid date range
○ Cost of the item(s) or service(s) being offered
● Selecting the Package launches a web browser with the
Alaska Wine Pass
● Anyone flying into Spokane on Alaska Airlines can present their
boarding pass within 48 hours at any Cork District winery for a
complimentary wine tasting.
App Data
Drupal Back-End
● Drupal provides framework to rapidly
prototype a dynamic server back-end
● Designed for Content Management which
allows client to use very easy CRUD
(Create, Retrieve, Update, Delete)
operations on content reflected in the
application
Push Notifications
Problems & Challenges
● CLGeocoder was not saving data on every call
● MKDirectionsRequest would not take in user location
● First 4 weeks all members focused solely on Swift
● AppID, Certificates, and Provisioning profile needed to be deleted
and recreated for Push Notifications
● iOS application database needs to stay in sync with back-end
server database - changes are now immediately reflected in the
app
● iOS application no longer downloads the whole server back-end
upon startup every time - significantly faster load time
Deployment
● Compiled the binary
● Apple has strict security policy for reviewing
submitted applications - takes up to one week
to go through the process
● Submitting for review
● First version has 13 downloads/registered
tokens!
● Next version is on the way.
Demo

More Related Content

Similar to Cork District Final Presentation

Subhajit_Das_Resume_(M)2016
Subhajit_Das_Resume_(M)2016Subhajit_Das_Resume_(M)2016
Subhajit_Das_Resume_(M)2016
Subhajit Das
 
Resume_abir
Resume_abirResume_abir
Resume_abir
Abir De
 
AndrewTyler_Resume
AndrewTyler_ResumeAndrewTyler_Resume
AndrewTyler_Resume
Andrew Tyler
 

Similar to Cork District Final Presentation (20)

Rajkumar_CS_PSG
Rajkumar_CS_PSGRajkumar_CS_PSG
Rajkumar_CS_PSG
 
Suvradipta sadhukhan june_19
Suvradipta sadhukhan june_19Suvradipta sadhukhan june_19
Suvradipta sadhukhan june_19
 
Sumeet cv
Sumeet cvSumeet cv
Sumeet cv
 
Twelve-Factor application pattern with Spring Framework
Twelve-Factor application pattern with Spring FrameworkTwelve-Factor application pattern with Spring Framework
Twelve-Factor application pattern with Spring Framework
 
CMAA_KSORENSEN
CMAA_KSORENSENCMAA_KSORENSEN
CMAA_KSORENSEN
 
ETS2 / GSA Content Resource Application For Mobile Technologies
ETS2 / GSA Content Resource Application For Mobile TechnologiesETS2 / GSA Content Resource Application For Mobile Technologies
ETS2 / GSA Content Resource Application For Mobile Technologies
 
Pratyusha_Resume
Pratyusha_ResumePratyusha_Resume
Pratyusha_Resume
 
Info_Input_Solution_SellSheet_EAMER_en.pdf
Info_Input_Solution_SellSheet_EAMER_en.pdfInfo_Input_Solution_SellSheet_EAMER_en.pdf
Info_Input_Solution_SellSheet_EAMER_en.pdf
 
IT_Roadmap.pptx
IT_Roadmap.pptxIT_Roadmap.pptx
IT_Roadmap.pptx
 
Subhajit_Das_Resume_(M)2016
Subhajit_Das_Resume_(M)2016Subhajit_Das_Resume_(M)2016
Subhajit_Das_Resume_(M)2016
 
Resume_abir
Resume_abirResume_abir
Resume_abir
 
Maximize Holiday Revenue for Magento eCommerce
Maximize Holiday Revenue for Magento eCommerceMaximize Holiday Revenue for Magento eCommerce
Maximize Holiday Revenue for Magento eCommerce
 
Kafka Summit NYC 2017 - The Real-time Event Driven Bank: A Kafka Story
Kafka Summit NYC 2017 - The Real-time Event Driven Bank: A Kafka Story Kafka Summit NYC 2017 - The Real-time Event Driven Bank: A Kafka Story
Kafka Summit NYC 2017 - The Real-time Event Driven Bank: A Kafka Story
 
sambi_java+plsql_6+years
sambi_java+plsql_6+yearssambi_java+plsql_6+years
sambi_java+plsql_6+years
 
Nagamalleswara Rao_ Resume
Nagamalleswara Rao_ ResumeNagamalleswara Rao_ Resume
Nagamalleswara Rao_ Resume
 
resume_abdul_up
resume_abdul_upresume_abdul_up
resume_abdul_up
 
Ashok
AshokAshok
Ashok
 
H2O
H2OH2O
H2O
 
AndrewTyler_Resume
AndrewTyler_ResumeAndrewTyler_Resume
AndrewTyler_Resume
 
Santhosh build and release (1)
Santhosh build and release (1)Santhosh build and release (1)
Santhosh build and release (1)
 

Cork District Final Presentation

  • 1. Kyle Bondo, Zac Bowman, Justin Cargile, Chris Larkin, Nate Pilgrim
  • 2. Overview 1. What is Cork District? 2. Mapview & Wine Tours 3. Application Content 4. App Data Management 5. Drupal Back-end 6. Push Notifications 7. Problems & Challenges 8. Deployment 9. Demo
  • 3. What is Cork District? ● The Cork District is located in Spokane, WA and is a partnership of wineries and local organizations to promote winetasting and tourism in Eastern Washington ● The Cork District application is designed to bring exposure and business to participating organizational members
  • 4. Mapview & Wine Tours Features of the map ● Shows all participating locations ● Navigates to destination from user location ● Segues to detail view for each entity ● Custom Icons ● Filter different types of company annotations
  • 6. Packages ● Packages are limited time offers related to one or more cork district businesses ● Each Package entry displays: ○ Package Title ○ Title(s) of 1-2 businesses that the Package is related to ○ Valid date range ○ Cost of the item(s) or service(s) being offered ● Selecting the Package launches a web browser with the
  • 7. Alaska Wine Pass ● Anyone flying into Spokane on Alaska Airlines can present their boarding pass within 48 hours at any Cork District winery for a complimentary wine tasting.
  • 9. Drupal Back-End ● Drupal provides framework to rapidly prototype a dynamic server back-end ● Designed for Content Management which allows client to use very easy CRUD (Create, Retrieve, Update, Delete) operations on content reflected in the application
  • 11. Problems & Challenges ● CLGeocoder was not saving data on every call ● MKDirectionsRequest would not take in user location ● First 4 weeks all members focused solely on Swift ● AppID, Certificates, and Provisioning profile needed to be deleted and recreated for Push Notifications ● iOS application database needs to stay in sync with back-end server database - changes are now immediately reflected in the app ● iOS application no longer downloads the whole server back-end upon startup every time - significantly faster load time
  • 12. Deployment ● Compiled the binary ● Apple has strict security policy for reviewing submitted applications - takes up to one week to go through the process ● Submitting for review ● First version has 13 downloads/registered tokens! ● Next version is on the way.
  • 13. Demo