{"id":20,"date":"2021-05-03T15:12:32","date_gmt":"2021-05-03T15:12:32","guid":{"rendered":"https:\/\/louisechan.ca\/?page_id=20"},"modified":"2022-09-19T17:09:49","modified_gmt":"2022-09-19T17:09:49","slug":"portfolio","status":"publish","type":"page","link":"https:\/\/louisechan.ca\/?page_id=20","title":{"rendered":"Portfolio"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"20\" class=\"elementor elementor-20\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-0254f2f elementor-section-boxed elementor-section-height-default elementor-section-height-default exad-glass-effect-no exad-sticky-section-no\" data-id=\"0254f2f\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e21d371 exad-glass-effect-no exad-sticky-section-no\" data-id=\"e21d371\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-50724d6 exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-heading\" data-id=\"50724d6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">iOS Projects available in the App Store<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-3a64bd6 elementor-section-boxed elementor-section-height-default elementor-section-height-default exad-glass-effect-no exad-sticky-section-no\" data-id=\"3a64bd6\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d679d0b exad-glass-effect-no exad-sticky-section-no\" data-id=\"d679d0b\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0dc0f1c exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"0dc0f1c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-254a04a elementor-section-boxed elementor-section-height-default elementor-section-height-default exad-glass-effect-no exad-sticky-section-no\" data-id=\"254a04a\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d3bbf9a exad-glass-effect-no exad-sticky-section-no\" data-id=\"d3bbf9a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9d03b2d elementor-position-left elementor-vertical-align-top exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-image-box\" data-id=\"9d03b2d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-image-box-wrapper\"><figure class=\"elementor-image-box-img\"><a href=\"https:\/\/apps.apple.com\/ca\/app\/quicktab\/id1531456328\" target=\"_blank\" tabindex=\"-1\"><img fetchpriority=\"high\" decoding=\"async\" width=\"230\" height=\"230\" src=\"https:\/\/louisechan.ca\/wp-content\/uploads\/2021\/05\/quicktab-icon.png\" class=\"attachment-full size-full wp-image-189\" alt=\"\" srcset=\"https:\/\/louisechan.ca\/wp-content\/uploads\/2021\/05\/quicktab-icon.png 230w, https:\/\/louisechan.ca\/wp-content\/uploads\/2021\/05\/quicktab-icon-150x150.png 150w\" sizes=\"(max-width: 230px) 100vw, 230px\" \/><\/a><\/figure><div class=\"elementor-image-box-content\"><h3 class=\"elementor-image-box-title\"><a href=\"https:\/\/apps.apple.com\/ca\/app\/quicktab\/id1531456328\" target=\"_blank\">Quicktab <\/a><\/h3><p class=\"elementor-image-box-description\">Contactless dining at your fingertips. \nQuicktab creates a digital way for restaurant guests to view the menu and order food all from their phone.<\/p><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d2255a0 elementor-hidden-phone exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-exad-modal-popup\" data-id=\"d2255a0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"exad-modal-popup.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\r\n\t\t<div class=\"exad-modal\">\r\n\t\t\t<div class=\"exad-modal-wrapper\">\r\n\r\n\t\t\t\t<div class=\"exad-modal-button exad-modal-btn-fixed-width-\">\r\n\t\t\t\t\t<a href=\"#\" class=\"exad-modal-image-action image-modal\" data-exad-modal=\"#exad-modal-d2255a0\" data-exad-overlay=\"yes\" >\r\n\t\t\t\t\t\t<span class=\"exad-modal-action-icon-left\">\r\n\t\t\t\t\t\t\t<span class=\"exad-button-icon-wrapper\"><i aria-hidden=\"true\" class=\"feather icon-info\"><\/i><\/span>See My Contributions\t\t\t\t\t\t<\/span>\r\n\t\t\t\t\t<\/a>\r\n\t\t\t\t<\/div>\r\n\t\t\r\n\t\t\t\t<div id=\"exad-modal-d2255a0\" class=\"exad-modal-item modal-vimeo top-to-middle shortcode exad-content-overflow-x-yes exad-content-overflow-y-yes\" data-exad_modal_prevent_page_scroll=\"no\" >\r\n\t\t\t\t\t<div class=\"exad-modal-content\">\r\n\t\t\t\t\t\t<div class=\"exad-modal-element \">\r\n\t\t\t\t\t\t\t\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"241\" class=\"elementor elementor-241\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-559af7a0 elementor-section-boxed elementor-section-height-default elementor-section-height-default exad-glass-effect-no exad-sticky-section-no\" data-id=\"559af7a0\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-29c5a64e exad-glass-effect-no exad-sticky-section-no\" data-id=\"29c5a64e\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9719f3f exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"9719f3f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>As part of the requirements in completing my post-graduate program studies at George Brown College, I worked as an iOS Developer Intern at Dyne Techologies, Inc. and was able to work on and provide contributions to the company&#8217;s flagship iOS app called Quicktab.\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-3396504f elementor-section-boxed elementor-section-height-default elementor-section-height-default exad-glass-effect-no exad-sticky-section-no\" data-id=\"3396504f\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-1ec502e3 exad-glass-effect-no exad-sticky-section-no\" data-id=\"1ec502e3\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1e9fff68 exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-exad-exclusive-accordion\" data-id=\"1e9fff68\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"exad-exclusive-accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t    \r\n        <div class=\"exad-accordion-items\">\r\n        \t\r\n                <div class=\"exad-accordion-single-item elementor-repeater-item-8a904fd\">\r\n                    <div class=\"exad-accordion-title\">\r\n\r\n\t\t\t\t\t\t\r\n                        <h3 class=\"exad-accordion-heading\">\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\tApp Landing Page Creation\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t<\/h3>\r\n\r\n                                                    <div class=\"exad-active-inactive-icon\">\r\n                                                                    <span class=\"exad-active-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-minus\"><\/i>                                    <\/span>                            \r\n                                                                                                    <span class=\"exad-inactive-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-plus\"><\/i>                                    <\/span>\r\n                                                            <\/div>\r\n                                            <\/div>\r\n\r\n                    <div class=\"exad-accordion-content\">\r\n                        <div class=\"exad-accordion-content-wrapper has-image-no image-position-right\">\r\n                            <div class=\"exad-accordion-text\">\r\n                                <div> <p>Implemented the Landing Page screen for the app that will allow users to browse through different restaurants supported by Quicktab and view the restaurant details (photo image, address, opening hours, menu, ratings, etc.). Highlights for this feature include the following:<\/p><ul><li>Consumption of Google Places REST APIs to allow display of restaurant information such as address, opening hours, ratings, photo images and reviews.<\/li><li>Implementation of Apple Core Location services for location-based restaurant check-in and display of nearby restaurants.<\/li><li>Implementation of services provided by MapKit to show selected restaurant location map.<\/li><li>Implementation of access to Firebase\u2019s Firestore database to retrieve additional information from the restaurant that is not provided by the Google Places API.<\/li><li style=\"list-style-type: none\">\u00a0<\/li><\/ul><\/div>\r\n                                                            <\/div>\r\n\r\n                            \r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                            \r\n                <div class=\"exad-accordion-single-item elementor-repeater-item-895a586\">\r\n                    <div class=\"exad-accordion-title\">\r\n\r\n\t\t\t\t\t\t\r\n                        <h3 class=\"exad-accordion-heading\">\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\tCode Refactoring\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t<\/h3>\r\n\r\n                                                    <div class=\"exad-active-inactive-icon\">\r\n                                                                    <span class=\"exad-active-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-minus\"><\/i>                                    <\/span>                            \r\n                                                                                                    <span class=\"exad-inactive-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-plus\"><\/i>                                    <\/span>\r\n                                                            <\/div>\r\n                                            <\/div>\r\n\r\n                    <div class=\"exad-accordion-content\">\r\n                        <div class=\"exad-accordion-content-wrapper has-image-no image-position-right\">\r\n                            <div class=\"exad-accordion-text\">\r\n                                <div> <p>Refactored the Navigation Menu and Log-in screens of the Quicktab app so that constraint-based layout of user-interface objects will be implemented programmatically instead of using Storyboards.<\/p><\/div>\r\n                                                            <\/div>\r\n\r\n                            \r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                            \r\n                <div class=\"exad-accordion-single-item elementor-repeater-item-10b98c2\">\r\n                    <div class=\"exad-accordion-title\">\r\n\r\n\t\t\t\t\t\t\r\n                        <h3 class=\"exad-accordion-heading\">\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\tCustom View Development\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t<\/h3>\r\n\r\n                                                    <div class=\"exad-active-inactive-icon\">\r\n                                                                    <span class=\"exad-active-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-minus\"><\/i>                                    <\/span>                            \r\n                                                                                                    <span class=\"exad-inactive-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-plus\"><\/i>                                    <\/span>\r\n                                                            <\/div>\r\n                                            <\/div>\r\n\r\n                    <div class=\"exad-accordion-content\">\r\n                        <div class=\"exad-accordion-content-wrapper has-image-no image-position-right\">\r\n                            <div class=\"exad-accordion-text\">\r\n                                <div> <p>Created custom views to be used in different view controllers within the Quicktab app such as custom swipe buttons and custom user-input views.<\/p><\/div>\r\n                                                            <\/div>\r\n\r\n                            \r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                            \r\n                <div class=\"exad-accordion-single-item elementor-repeater-item-e632cd5\">\r\n                    <div class=\"exad-accordion-title\">\r\n\r\n\t\t\t\t\t\t\r\n                        <h3 class=\"exad-accordion-heading\">\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\tApp Improvements\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t<\/h3>\r\n\r\n                                                    <div class=\"exad-active-inactive-icon\">\r\n                                                                    <span class=\"exad-active-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-minus\"><\/i>                                    <\/span>                            \r\n                                                                                                    <span class=\"exad-inactive-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-plus\"><\/i>                                    <\/span>\r\n                                                            <\/div>\r\n                                            <\/div>\r\n\r\n                    <div class=\"exad-accordion-content\">\r\n                        <div class=\"exad-accordion-content-wrapper has-image-no image-position-right\">\r\n                            <div class=\"exad-accordion-text\">\r\n                                <div> <ul><li>Added dining party invite functionality within the application\u2019s Welcome screen.<\/li><li>Implemented location-based check-in function that will allow a user to join a dining session only when the user is in within the restaurant\u2019s vicinity.<\/li><li>Implemented improvements in existing application features which include feature changes in the Menu, Order and Billing screens as well as utilities used for dining session transactions.<\/li><\/ul><\/div>\r\n                                                            <\/div>\r\n\r\n                            \r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                            \r\n                <div class=\"exad-accordion-single-item elementor-repeater-item-66a4547\">\r\n                    <div class=\"exad-accordion-title\">\r\n\r\n\t\t\t\t\t\t\r\n                        <h3 class=\"exad-accordion-heading\">\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\tApp Debugging and Testing\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t<\/h3>\r\n\r\n                                                    <div class=\"exad-active-inactive-icon\">\r\n                                                                    <span class=\"exad-active-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-minus\"><\/i>                                    <\/span>                            \r\n                                                                                                    <span class=\"exad-inactive-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-plus\"><\/i>                                    <\/span>\r\n                                                            <\/div>\r\n                                            <\/div>\r\n\r\n                    <div class=\"exad-accordion-content\">\r\n                        <div class=\"exad-accordion-content-wrapper has-image-no image-position-right\">\r\n                            <div class=\"exad-accordion-text\">\r\n                                <div> <p>Participated in the testing and debugging prior to Quicktab app releases as well as implementation of UI and feature improvements for the app based on user feedback. Significant debugging contribution include fixes to QR code-based restaurant check-in function as well as bug fixes to UI layout issues found within the Menu, Order and Bill payment screens.<\/p><\/div>\r\n                                                            <\/div>\r\n\r\n                            \r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                                                <\/div>\r\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-416fd882 exad-glass-effect-no exad-sticky-section-no\" data-id=\"416fd882\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6ae18ed2 exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"6ae18ed2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"230\" height=\"230\" src=\"https:\/\/louisechan.ca\/wp-content\/uploads\/2021\/05\/quicktab-icon.png\" class=\"attachment-large size-large wp-image-189\" alt=\"\" srcset=\"https:\/\/louisechan.ca\/wp-content\/uploads\/2021\/05\/quicktab-icon.png 230w, https:\/\/louisechan.ca\/wp-content\/uploads\/2021\/05\/quicktab-icon-150x150.png 150w\" sizes=\"(max-width: 230px) 100vw, 230px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t\r\n\t\t\t\t\t\t\t<div class=\"exad-close-btn\">\r\n\t\t\t\t\t\t\t\t<span><\/span>\r\n\t\t\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t\t<div class=\"exad-modal-overlay\" data-exad_overlay_click_close=\"yes\"><\/div>\r\n\t\t<\/div>\r\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a2bba1a elementor-hidden-desktop elementor-hidden-tablet exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-exad-modal-popup\" data-id=\"a2bba1a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"exad-modal-popup.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\r\n\t\t<div class=\"exad-modal\">\r\n\t\t\t<div class=\"exad-modal-wrapper\">\r\n\r\n\t\t\t\t<div class=\"exad-modal-button exad-modal-btn-fixed-width-\">\r\n\t\t\t\t\t<a href=\"#\" class=\"exad-modal-image-action image-modal\" data-exad-modal=\"#exad-modal-a2bba1a\" data-exad-overlay=\"yes\" >\r\n\t\t\t\t\t\t<span class=\"exad-modal-action-icon-left\">\r\n\t\t\t\t\t\t\t<span class=\"exad-button-icon-wrapper\"><i aria-hidden=\"true\" class=\"feather icon-info\"><\/i><\/span>See My Contributions\t\t\t\t\t\t<\/span>\r\n\t\t\t\t\t<\/a>\r\n\t\t\t\t<\/div>\r\n\t\t\r\n\t\t\t\t<div id=\"exad-modal-a2bba1a\" class=\"exad-modal-item modal-vimeo top-to-middle shortcode exad-content-overflow-x-yes exad-content-overflow-y-yes\" data-exad_modal_prevent_page_scroll=\"no\" >\r\n\t\t\t\t\t<div class=\"exad-modal-content\">\r\n\t\t\t\t\t\t<div class=\"exad-modal-element \">\r\n\t\t\t\t\t\t\t\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"241\" class=\"elementor elementor-241\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-559af7a0 elementor-section-boxed elementor-section-height-default elementor-section-height-default exad-glass-effect-no exad-sticky-section-no\" data-id=\"559af7a0\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-29c5a64e exad-glass-effect-no exad-sticky-section-no\" data-id=\"29c5a64e\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9719f3f exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-text-editor\" data-id=\"9719f3f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>As part of the requirements in completing my post-graduate program studies at George Brown College, I worked as an iOS Developer Intern at Dyne Techologies, Inc. and was able to work on and provide contributions to the company&#8217;s flagship iOS app called Quicktab.\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-3396504f elementor-section-boxed elementor-section-height-default elementor-section-height-default exad-glass-effect-no exad-sticky-section-no\" data-id=\"3396504f\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-1ec502e3 exad-glass-effect-no exad-sticky-section-no\" data-id=\"1ec502e3\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1e9fff68 exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-exad-exclusive-accordion\" data-id=\"1e9fff68\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"exad-exclusive-accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t    \r\n        <div class=\"exad-accordion-items\">\r\n        \t\r\n                <div class=\"exad-accordion-single-item elementor-repeater-item-8a904fd\">\r\n                    <div class=\"exad-accordion-title\">\r\n\r\n\t\t\t\t\t\t\r\n                        <h3 class=\"exad-accordion-heading\">\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\tApp Landing Page Creation\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t<\/h3>\r\n\r\n                                                    <div class=\"exad-active-inactive-icon\">\r\n                                                                    <span class=\"exad-active-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-minus\"><\/i>                                    <\/span>                            \r\n                                                                                                    <span class=\"exad-inactive-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-plus\"><\/i>                                    <\/span>\r\n                                                            <\/div>\r\n                                            <\/div>\r\n\r\n                    <div class=\"exad-accordion-content\">\r\n                        <div class=\"exad-accordion-content-wrapper has-image-no image-position-right\">\r\n                            <div class=\"exad-accordion-text\">\r\n                                <div> <p>Implemented the Landing Page screen for the app that will allow users to browse through different restaurants supported by Quicktab and view the restaurant details (photo image, address, opening hours, menu, ratings, etc.). Highlights for this feature include the following:<\/p><ul><li>Consumption of Google Places REST APIs to allow display of restaurant information such as address, opening hours, ratings, photo images and reviews.<\/li><li>Implementation of Apple Core Location services for location-based restaurant check-in and display of nearby restaurants.<\/li><li>Implementation of services provided by MapKit to show selected restaurant location map.<\/li><li>Implementation of access to Firebase\u2019s Firestore database to retrieve additional information from the restaurant that is not provided by the Google Places API.<\/li><li style=\"list-style-type: none\">\u00a0<\/li><\/ul><\/div>\r\n                                                            <\/div>\r\n\r\n                            \r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                            \r\n                <div class=\"exad-accordion-single-item elementor-repeater-item-895a586\">\r\n                    <div class=\"exad-accordion-title\">\r\n\r\n\t\t\t\t\t\t\r\n                        <h3 class=\"exad-accordion-heading\">\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\tCode Refactoring\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t<\/h3>\r\n\r\n                                                    <div class=\"exad-active-inactive-icon\">\r\n                                                                    <span class=\"exad-active-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-minus\"><\/i>                                    <\/span>                            \r\n                                                                                                    <span class=\"exad-inactive-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-plus\"><\/i>                                    <\/span>\r\n                                                            <\/div>\r\n                                            <\/div>\r\n\r\n                    <div class=\"exad-accordion-content\">\r\n                        <div class=\"exad-accordion-content-wrapper has-image-no image-position-right\">\r\n                            <div class=\"exad-accordion-text\">\r\n                                <div> <p>Refactored the Navigation Menu and Log-in screens of the Quicktab app so that constraint-based layout of user-interface objects will be implemented programmatically instead of using Storyboards.<\/p><\/div>\r\n                                                            <\/div>\r\n\r\n                            \r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                            \r\n                <div class=\"exad-accordion-single-item elementor-repeater-item-10b98c2\">\r\n                    <div class=\"exad-accordion-title\">\r\n\r\n\t\t\t\t\t\t\r\n                        <h3 class=\"exad-accordion-heading\">\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\tCustom View Development\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t<\/h3>\r\n\r\n                                                    <div class=\"exad-active-inactive-icon\">\r\n                                                                    <span class=\"exad-active-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-minus\"><\/i>                                    <\/span>                            \r\n                                                                                                    <span class=\"exad-inactive-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-plus\"><\/i>                                    <\/span>\r\n                                                            <\/div>\r\n                                            <\/div>\r\n\r\n                    <div class=\"exad-accordion-content\">\r\n                        <div class=\"exad-accordion-content-wrapper has-image-no image-position-right\">\r\n                            <div class=\"exad-accordion-text\">\r\n                                <div> <p>Created custom views to be used in different view controllers within the Quicktab app such as custom swipe buttons and custom user-input views.<\/p><\/div>\r\n                                                            <\/div>\r\n\r\n                            \r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                            \r\n                <div class=\"exad-accordion-single-item elementor-repeater-item-e632cd5\">\r\n                    <div class=\"exad-accordion-title\">\r\n\r\n\t\t\t\t\t\t\r\n                        <h3 class=\"exad-accordion-heading\">\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\tApp Improvements\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t<\/h3>\r\n\r\n                                                    <div class=\"exad-active-inactive-icon\">\r\n                                                                    <span class=\"exad-active-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-minus\"><\/i>                                    <\/span>                            \r\n                                                                                                    <span class=\"exad-inactive-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-plus\"><\/i>                                    <\/span>\r\n                                                            <\/div>\r\n                                            <\/div>\r\n\r\n                    <div class=\"exad-accordion-content\">\r\n                        <div class=\"exad-accordion-content-wrapper has-image-no image-position-right\">\r\n                            <div class=\"exad-accordion-text\">\r\n                                <div> <ul><li>Added dining party invite functionality within the application\u2019s Welcome screen.<\/li><li>Implemented location-based check-in function that will allow a user to join a dining session only when the user is in within the restaurant\u2019s vicinity.<\/li><li>Implemented improvements in existing application features which include feature changes in the Menu, Order and Billing screens as well as utilities used for dining session transactions.<\/li><\/ul><\/div>\r\n                                                            <\/div>\r\n\r\n                            \r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                            \r\n                <div class=\"exad-accordion-single-item elementor-repeater-item-66a4547\">\r\n                    <div class=\"exad-accordion-title\">\r\n\r\n\t\t\t\t\t\t\r\n                        <h3 class=\"exad-accordion-heading\">\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\tApp Debugging and Testing\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t<\/h3>\r\n\r\n                                                    <div class=\"exad-active-inactive-icon\">\r\n                                                                    <span class=\"exad-active-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-minus\"><\/i>                                    <\/span>                            \r\n                                                                                                    <span class=\"exad-inactive-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-plus\"><\/i>                                    <\/span>\r\n                                                            <\/div>\r\n                                            <\/div>\r\n\r\n                    <div class=\"exad-accordion-content\">\r\n                        <div class=\"exad-accordion-content-wrapper has-image-no image-position-right\">\r\n                            <div class=\"exad-accordion-text\">\r\n                                <div> <p>Participated in the testing and debugging prior to Quicktab app releases as well as implementation of UI and feature improvements for the app based on user feedback. Significant debugging contribution include fixes to QR code-based restaurant check-in function as well as bug fixes to UI layout issues found within the Menu, Order and Bill payment screens.<\/p><\/div>\r\n                                                            <\/div>\r\n\r\n                            \r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                                                <\/div>\r\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-416fd882 exad-glass-effect-no exad-sticky-section-no\" data-id=\"416fd882\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6ae18ed2 exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-image\" data-id=\"6ae18ed2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"230\" height=\"230\" src=\"https:\/\/louisechan.ca\/wp-content\/uploads\/2021\/05\/quicktab-icon.png\" class=\"attachment-large size-large wp-image-189\" alt=\"\" srcset=\"https:\/\/louisechan.ca\/wp-content\/uploads\/2021\/05\/quicktab-icon.png 230w, https:\/\/louisechan.ca\/wp-content\/uploads\/2021\/05\/quicktab-icon-150x150.png 150w\" sizes=\"(max-width: 230px) 100vw, 230px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t\r\n\t\t\t\t\t\t\t<div class=\"exad-close-btn\">\r\n\t\t\t\t\t\t\t\t<span><\/span>\r\n\t\t\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t\t<div class=\"exad-modal-overlay\" data-exad_overlay_click_close=\"yes\"><\/div>\r\n\t\t<\/div>\r\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-79c6451 elementor-section-boxed elementor-section-height-default elementor-section-height-default exad-glass-effect-no exad-sticky-section-no\" data-id=\"79c6451\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-94d5547 exad-glass-effect-no exad-sticky-section-no\" data-id=\"94d5547\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7394af3 exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-video\" data-id=\"7394af3\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;youtube_url&quot;:&quot;https:\\\/\\\/www.youtube.com\\\/watch?v=poMlYEthv6o&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;mute&quot;:&quot;yes&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-wrapper elementor-open-inline\">\n\t\t\t<div class=\"elementor-video\"><\/div>\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ab62a7e elementor-section-boxed elementor-section-height-default elementor-section-height-default exad-glass-effect-no exad-sticky-section-no\" data-id=\"ab62a7e\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7acef28 exad-glass-effect-no exad-sticky-section-no\" data-id=\"7acef28\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-474c332 elementor-widget-divider--view-line exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-divider\" data-id=\"474c332\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-8136dcf elementor-section-boxed elementor-section-height-default elementor-section-height-default exad-glass-effect-no exad-sticky-section-no\" data-id=\"8136dcf\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-dfd8e16 exad-glass-effect-no exad-sticky-section-no\" data-id=\"dfd8e16\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d6f19f1 elementor-position-left elementor-vertical-align-top exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-image-box\" data-id=\"d6f19f1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-image-box-wrapper\"><figure class=\"elementor-image-box-img\"><a href=\"https:\/\/apps.apple.com\/us\/app\/business-sleuth\/id1553598712\" target=\"_blank\" tabindex=\"-1\"><img decoding=\"async\" width=\"230\" height=\"230\" src=\"https:\/\/louisechan.ca\/wp-content\/uploads\/2021\/05\/business-sleuth-logo.png\" class=\"attachment-full size-full wp-image-308\" alt=\"\" srcset=\"https:\/\/louisechan.ca\/wp-content\/uploads\/2021\/05\/business-sleuth-logo.png 230w, https:\/\/louisechan.ca\/wp-content\/uploads\/2021\/05\/business-sleuth-logo-150x150.png 150w\" sizes=\"(max-width: 230px) 100vw, 230px\" \/><\/a><\/figure><div class=\"elementor-image-box-content\"><h3 class=\"elementor-image-box-title\"><a href=\"https:\/\/apps.apple.com\/us\/app\/business-sleuth\/id1553598712\" target=\"_blank\">Business Sleuth<\/a><\/h3><p class=\"elementor-image-box-description\">An easy to use tool that will help you search and connect with businesses and professional services.<\/p><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ace786 elementor-hidden-phone exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-exad-modal-popup\" data-id=\"3ace786\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"exad-modal-popup.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\r\n\t\t<div class=\"exad-modal\">\r\n\t\t\t<div class=\"exad-modal-wrapper\">\r\n\r\n\t\t\t\t<div class=\"exad-modal-button exad-modal-btn-fixed-width-\">\r\n\t\t\t\t\t<a href=\"#\" class=\"exad-modal-image-action image-modal\" data-exad-modal=\"#exad-modal-3ace786\" data-exad-overlay=\"yes\" >\r\n\t\t\t\t\t\t<span class=\"exad-modal-action-icon-left\">\r\n\t\t\t\t\t\t\t<span class=\"exad-button-icon-wrapper\"><i aria-hidden=\"true\" class=\"feather icon-info\"><\/i><\/span>More Info\t\t\t\t\t\t<\/span>\r\n\t\t\t\t\t<\/a>\r\n\t\t\t\t<\/div>\r\n\t\t\r\n\t\t\t\t<div id=\"exad-modal-3ace786\" class=\"exad-modal-item modal-vimeo top-to-middle shortcode exad-content-overflow-x-yes exad-content-overflow-y-yes\" data-exad_modal_prevent_page_scroll=\"no\" >\r\n\t\t\t\t\t<div class=\"exad-modal-content\">\r\n\t\t\t\t\t\t<div class=\"exad-modal-element \">\r\n\t\t\t\t\t\t\t\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"317\" class=\"elementor elementor-317\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1ee0fdd2 elementor-section-boxed elementor-section-height-default elementor-section-height-default exad-glass-effect-no exad-sticky-section-no\" data-id=\"1ee0fdd2\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-71a1a831 exad-glass-effect-no exad-sticky-section-no\" data-id=\"71a1a831\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d58d0bf exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-heading\" data-id=\"d58d0bf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-large\">Business Sleuth<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-12997957 elementor-section-boxed elementor-section-height-default elementor-section-height-default exad-glass-effect-no exad-sticky-section-no\" data-id=\"12997957\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-41de1696 exad-glass-effect-no exad-sticky-section-no\" data-id=\"41de1696\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4da1488 exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-exad-exclusive-accordion\" data-id=\"4da1488\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"exad-exclusive-accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t    \r\n        <div class=\"exad-accordion-items\">\r\n        \t\r\n                <div class=\"exad-accordion-single-item elementor-repeater-item-98a0078\">\r\n                    <div class=\"exad-accordion-title\">\r\n\r\n\t\t\t\t\t\t\r\n                        <h3 class=\"exad-accordion-heading\">\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\tSoftware Features\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t<\/h3>\r\n\r\n                                                    <div class=\"exad-active-inactive-icon\">\r\n                                                                    <span class=\"exad-active-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-angle-up\"><\/i>                                    <\/span>                            \r\n                                                                                                    <span class=\"exad-inactive-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-angle-down\"><\/i>                                    <\/span>\r\n                                                            <\/div>\r\n                                            <\/div>\r\n\r\n                    <div class=\"exad-accordion-content\">\r\n                        <div class=\"exad-accordion-content-wrapper has-image-no image-position-right\">\r\n                            <div class=\"exad-accordion-text\">\r\n                                <div> <ul><li>Easy to use interface. Just enter the business name and location and tap on the search key to start searching for nearby businesses or services.<\/li><li>Search engine is powered by Yelp.<\/li><li>Clickable search result that will allow user to see the business details such as address, phone number, rating, map, user reviews, etc...<\/li><li>Settings screen that will allow user to sort search behavior results according to rating, distance, review count and best match.<\/li><li>Provides the capability to launch external applications to call a business or navigate towards the business location.<\/li><\/ul><\/div>\r\n                                                            <\/div>\r\n\r\n                            \r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                            \r\n                <div class=\"exad-accordion-single-item elementor-repeater-item-0b26cca\">\r\n                    <div class=\"exad-accordion-title\">\r\n\r\n\t\t\t\t\t\t\r\n                        <h3 class=\"exad-accordion-heading\">\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\tDesign Concepts \/ Technologies Used\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t<\/h3>\r\n\r\n                                                    <div class=\"exad-active-inactive-icon\">\r\n                                                                    <span class=\"exad-active-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-angle-up\"><\/i>                                    <\/span>                            \r\n                                                                                                    <span class=\"exad-inactive-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-angle-down\"><\/i>                                    <\/span>\r\n                                                            <\/div>\r\n                                            <\/div>\r\n\r\n                    <div class=\"exad-accordion-content\">\r\n                        <div class=\"exad-accordion-content-wrapper has-image-no image-position-right\">\r\n                            <div class=\"exad-accordion-text\">\r\n                                <div> <ul><li>UIKit<\/li><li>Auto-layout<\/li><li>MVP design pattern<\/li><li>REST API consumption<\/li><li>Core Location<\/li><li>Yelp Fusion API<\/li><li>Custom Views<\/li><li>View Animation<\/li><li>MapKit<\/li><li>IBDesignable\/IBInspectable<\/li><li>UserDefaults<\/li><li>AdMob<\/li><li>String Parsing (for business url detection)<\/li><li>CocoaPods<\/li><\/ul><\/div>\r\n                                                            <\/div>\r\n\r\n                            \r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                                                <\/div>\r\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-40fa6b5 elementor-section-boxed elementor-section-height-default elementor-section-height-default exad-glass-effect-no exad-sticky-section-no\" data-id=\"40fa6b5\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-20a02ef exad-glass-effect-no exad-sticky-section-no\" data-id=\"20a02ef\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t\r\n\t\t\t\t\t\t\t<div class=\"exad-close-btn\">\r\n\t\t\t\t\t\t\t\t<span><\/span>\r\n\t\t\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t\t<div class=\"exad-modal-overlay\" data-exad_overlay_click_close=\"yes\"><\/div>\r\n\t\t<\/div>\r\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1f27133 elementor-hidden-desktop elementor-hidden-tablet exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-exad-modal-popup\" data-id=\"1f27133\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"exad-modal-popup.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\r\n\t\t<div class=\"exad-modal\">\r\n\t\t\t<div class=\"exad-modal-wrapper\">\r\n\r\n\t\t\t\t<div class=\"exad-modal-button exad-modal-btn-fixed-width-\">\r\n\t\t\t\t\t<a href=\"#\" class=\"exad-modal-image-action image-modal\" data-exad-modal=\"#exad-modal-1f27133\" data-exad-overlay=\"yes\" >\r\n\t\t\t\t\t\t<span class=\"exad-modal-action-icon-left\">\r\n\t\t\t\t\t\t\t<span class=\"exad-button-icon-wrapper\"><i aria-hidden=\"true\" class=\"feather icon-info\"><\/i><\/span>More Info\t\t\t\t\t\t<\/span>\r\n\t\t\t\t\t<\/a>\r\n\t\t\t\t<\/div>\r\n\t\t\r\n\t\t\t\t<div id=\"exad-modal-1f27133\" class=\"exad-modal-item modal-vimeo top-to-middle shortcode exad-content-overflow-x-yes exad-content-overflow-y-yes\" data-exad_modal_prevent_page_scroll=\"no\" >\r\n\t\t\t\t\t<div class=\"exad-modal-content\">\r\n\t\t\t\t\t\t<div class=\"exad-modal-element \">\r\n\t\t\t\t\t\t\t\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"317\" class=\"elementor elementor-317\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1ee0fdd2 elementor-section-boxed elementor-section-height-default elementor-section-height-default exad-glass-effect-no exad-sticky-section-no\" data-id=\"1ee0fdd2\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-71a1a831 exad-glass-effect-no exad-sticky-section-no\" data-id=\"71a1a831\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d58d0bf exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-heading\" data-id=\"d58d0bf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-large\">Business Sleuth<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-12997957 elementor-section-boxed elementor-section-height-default elementor-section-height-default exad-glass-effect-no exad-sticky-section-no\" data-id=\"12997957\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-41de1696 exad-glass-effect-no exad-sticky-section-no\" data-id=\"41de1696\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4da1488 exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-exad-exclusive-accordion\" data-id=\"4da1488\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"exad-exclusive-accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t    \r\n        <div class=\"exad-accordion-items\">\r\n        \t\r\n                <div class=\"exad-accordion-single-item elementor-repeater-item-98a0078\">\r\n                    <div class=\"exad-accordion-title\">\r\n\r\n\t\t\t\t\t\t\r\n                        <h3 class=\"exad-accordion-heading\">\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\tSoftware Features\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t<\/h3>\r\n\r\n                                                    <div class=\"exad-active-inactive-icon\">\r\n                                                                    <span class=\"exad-active-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-angle-up\"><\/i>                                    <\/span>                            \r\n                                                                                                    <span class=\"exad-inactive-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-angle-down\"><\/i>                                    <\/span>\r\n                                                            <\/div>\r\n                                            <\/div>\r\n\r\n                    <div class=\"exad-accordion-content\">\r\n                        <div class=\"exad-accordion-content-wrapper has-image-no image-position-right\">\r\n                            <div class=\"exad-accordion-text\">\r\n                                <div> <ul><li>Easy to use interface. Just enter the business name and location and tap on the search key to start searching for nearby businesses or services.<\/li><li>Search engine is powered by Yelp.<\/li><li>Clickable search result that will allow user to see the business details such as address, phone number, rating, map, user reviews, etc...<\/li><li>Settings screen that will allow user to sort search behavior results according to rating, distance, review count and best match.<\/li><li>Provides the capability to launch external applications to call a business or navigate towards the business location.<\/li><\/ul><\/div>\r\n                                                            <\/div>\r\n\r\n                            \r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                            \r\n                <div class=\"exad-accordion-single-item elementor-repeater-item-0b26cca\">\r\n                    <div class=\"exad-accordion-title\">\r\n\r\n\t\t\t\t\t\t\r\n                        <h3 class=\"exad-accordion-heading\">\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\tDesign Concepts \/ Technologies Used\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t<\/h3>\r\n\r\n                                                    <div class=\"exad-active-inactive-icon\">\r\n                                                                    <span class=\"exad-active-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-angle-up\"><\/i>                                    <\/span>                            \r\n                                                                                                    <span class=\"exad-inactive-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-angle-down\"><\/i>                                    <\/span>\r\n                                                            <\/div>\r\n                                            <\/div>\r\n\r\n                    <div class=\"exad-accordion-content\">\r\n                        <div class=\"exad-accordion-content-wrapper has-image-no image-position-right\">\r\n                            <div class=\"exad-accordion-text\">\r\n                                <div> <ul><li>UIKit<\/li><li>Auto-layout<\/li><li>MVP design pattern<\/li><li>REST API consumption<\/li><li>Core Location<\/li><li>Yelp Fusion API<\/li><li>Custom Views<\/li><li>View Animation<\/li><li>MapKit<\/li><li>IBDesignable\/IBInspectable<\/li><li>UserDefaults<\/li><li>AdMob<\/li><li>String Parsing (for business url detection)<\/li><li>CocoaPods<\/li><\/ul><\/div>\r\n                                                            <\/div>\r\n\r\n                            \r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                                                <\/div>\r\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-40fa6b5 elementor-section-boxed elementor-section-height-default elementor-section-height-default exad-glass-effect-no exad-sticky-section-no\" data-id=\"40fa6b5\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-20a02ef exad-glass-effect-no exad-sticky-section-no\" data-id=\"20a02ef\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t\r\n\t\t\t\t\t\t\t<div class=\"exad-close-btn\">\r\n\t\t\t\t\t\t\t\t<span><\/span>\r\n\t\t\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t\t<div class=\"exad-modal-overlay\" data-exad_overlay_click_close=\"yes\"><\/div>\r\n\t\t<\/div>\r\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bea41fa elementor-arrows-position-inside elementor-pagination-position-outside exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-image-carousel\" data-id=\"bea41fa\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;navigation&quot;:&quot;both&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;infinite&quot;:&quot;yes&quot;,&quot;speed&quot;:500}\" data-widget_type=\"image-carousel.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-image-carousel-wrapper swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Image Carousel\" dir=\"ltr\">\n\t\t\t<div class=\"elementor-image-carousel swiper-wrapper\" aria-live=\"off\">\n\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 of 6\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/louisechan.ca\/wp-content\/uploads\/elementor\/thumbs\/screenshot_2-p7075cbmoo78qjhqa6gc1b1ntiogzwtwkra9yvez28.png\" alt=\"screenshot_2\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 of 6\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/louisechan.ca\/wp-content\/uploads\/elementor\/thumbs\/screenshot_3-p7075ztlfj3essjlgym09n46o5gnccf6zzleysg4qo.png\" alt=\"screenshot_3\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 of 6\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/louisechan.ca\/wp-content\/uploads\/elementor\/thumbs\/screenshot_4-p70767cay7dpdo8o91v0tl7vf8fl1x91p0tat04zcw.png\" alt=\"screenshot_4\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"4 of 6\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/louisechan.ca\/wp-content\/uploads\/elementor\/thumbs\/screenshot_5-p7076ev0gvnzyjxr1541djbk6beiri2we216n7ttz4.png\" alt=\"screenshot_5\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"5 of 6\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/louisechan.ca\/wp-content\/uploads\/elementor\/thumbs\/screenshot_6-p7076mdpzjyajfmtt8d1xhf8xedgh2wr3392hfiolc.png\" alt=\"screenshot_6\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"6 of 6\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/louisechan.ca\/wp-content\/uploads\/elementor\/thumbs\/screenshot_8-p7076uu9p29vfxajfu0p1xae9v7recuc494fsx651c.png\" alt=\"screenshot_8\" \/><\/figure><\/div>\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-prev\" role=\"button\" tabindex=\"0\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"eicon-chevron-left\"><\/i>\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-next\" role=\"button\" tabindex=\"0\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"eicon-chevron-right\"><\/i>\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"swiper-pagination\"><\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-9d12116 elementor-section-boxed elementor-section-height-default elementor-section-height-default exad-glass-effect-no exad-sticky-section-no\" data-id=\"9d12116\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a131aaf exad-glass-effect-no exad-sticky-section-no\" data-id=\"a131aaf\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3067a01 elementor-widget-divider--view-line exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-divider\" data-id=\"3067a01\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-52595d5 elementor-section-boxed elementor-section-height-default elementor-section-height-default exad-glass-effect-no exad-sticky-section-no\" data-id=\"52595d5\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-dfb634b exad-glass-effect-no exad-sticky-section-no\" data-id=\"dfb634b\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5f3c35a exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-heading\" data-id=\"5f3c35a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">iOS Projects available in GitHub<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-abe85ce elementor-section-boxed elementor-section-height-default elementor-section-height-default exad-glass-effect-no exad-sticky-section-no\" data-id=\"abe85ce\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-708afb8 exad-glass-effect-no exad-sticky-section-no\" data-id=\"708afb8\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-fd3b144 exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"fd3b144\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-d0444f2 elementor-section-boxed elementor-section-height-default elementor-section-height-default exad-glass-effect-no exad-sticky-section-no\" data-id=\"d0444f2\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a011a2a exad-glass-effect-no exad-sticky-section-no\" data-id=\"a011a2a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7fcb221 elementor-position-left elementor-vertical-align-top exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-image-box\" data-id=\"7fcb221\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-image-box-wrapper\"><figure class=\"elementor-image-box-img\"><a href=\"https:\/\/github.com\/lbchanjr\/LiveFitFood-SwiftUI\" target=\"_blank\" tabindex=\"-1\"><img loading=\"lazy\" decoding=\"async\" width=\"220\" height=\"220\" src=\"https:\/\/louisechan.ca\/wp-content\/uploads\/2021\/05\/livefitfood-swiftui.png\" class=\"attachment-full size-full wp-image-391\" alt=\"\" srcset=\"https:\/\/louisechan.ca\/wp-content\/uploads\/2021\/05\/livefitfood-swiftui.png 220w, https:\/\/louisechan.ca\/wp-content\/uploads\/2021\/05\/livefitfood-swiftui-150x150.png 150w\" sizes=\"(max-width: 220px) 100vw, 220px\" \/><\/a><\/figure><div class=\"elementor-image-box-content\"><h3 class=\"elementor-image-box-title\"><a href=\"https:\/\/github.com\/lbchanjr\/LiveFitFood-SwiftUI\" target=\"_blank\">Live Fit Food Ordering App (SwiftUI\/Combine version)<\/a><\/h3><p class=\"elementor-image-box-description\">A mock ordering app for the livefitfood.ca website implemented using the SwiftUI and Combine frameworks.<\/p><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e047707 elementor-hidden-phone exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-exad-modal-popup\" data-id=\"e047707\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"exad-modal-popup.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\r\n\t\t<div class=\"exad-modal\">\r\n\t\t\t<div class=\"exad-modal-wrapper\">\r\n\r\n\t\t\t\t<div class=\"exad-modal-button exad-modal-btn-fixed-width-\">\r\n\t\t\t\t\t<a href=\"#\" class=\"exad-modal-image-action image-modal\" data-exad-modal=\"#exad-modal-e047707\" data-exad-overlay=\"yes\" >\r\n\t\t\t\t\t\t<span class=\"exad-modal-action-icon-left\">\r\n\t\t\t\t\t\t\t<span class=\"exad-button-icon-wrapper\"><i aria-hidden=\"true\" class=\"feather icon-info\"><\/i><\/span>More Info\t\t\t\t\t\t<\/span>\r\n\t\t\t\t\t<\/a>\r\n\t\t\t\t<\/div>\r\n\t\t\r\n\t\t\t\t<div id=\"exad-modal-e047707\" class=\"exad-modal-item modal-vimeo top-to-middle shortcode exad-content-overflow-x-yes exad-content-overflow-y-yes\" data-exad_modal_prevent_page_scroll=\"no\" >\r\n\t\t\t\t\t<div class=\"exad-modal-content\">\r\n\t\t\t\t\t\t<div class=\"exad-modal-element \">\r\n\t\t\t\t\t\t\t\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"409\" class=\"elementor elementor-409\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1ee0fdd2 elementor-section-boxed elementor-section-height-default elementor-section-height-default exad-glass-effect-no exad-sticky-section-no\" data-id=\"1ee0fdd2\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-71a1a831 exad-glass-effect-no exad-sticky-section-no\" data-id=\"71a1a831\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d58d0bf exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-heading\" data-id=\"d58d0bf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-large\">Live Fit Food Ordering App (SwiftUI\/Combine)<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-12997957 elementor-section-boxed elementor-section-height-default elementor-section-height-default exad-glass-effect-no exad-sticky-section-no\" data-id=\"12997957\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-41de1696 exad-glass-effect-no exad-sticky-section-no\" data-id=\"41de1696\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4da1488 exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-exad-exclusive-accordion\" data-id=\"4da1488\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"exad-exclusive-accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t    \r\n        <div class=\"exad-accordion-items\">\r\n        \t\r\n                <div class=\"exad-accordion-single-item elementor-repeater-item-98a0078\">\r\n                    <div class=\"exad-accordion-title\">\r\n\r\n\t\t\t\t\t\t\r\n                        <h3 class=\"exad-accordion-heading\">\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\tSoftware Features\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t<\/h3>\r\n\r\n                                                    <div class=\"exad-active-inactive-icon\">\r\n                                                                    <span class=\"exad-active-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-angle-up\"><\/i>                                    <\/span>                            \r\n                                                                                                    <span class=\"exad-inactive-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-angle-down\"><\/i>                                    <\/span>\r\n                                                            <\/div>\r\n                                            <\/div>\r\n\r\n                    <div class=\"exad-accordion-content\">\r\n                        <div class=\"exad-accordion-content-wrapper has-image-no image-position-right\">\r\n                            <div class=\"exad-accordion-text\">\r\n                                <div> <ul><li>Unified sign-in and sign-up features.Email validity check during sign-up.<\/li><li>Mealkit list display with name,\u00a0 description and price.<\/li><li>Detailed view of mealkit when clicked showing meals that are available for the package.<\/li><li>Tip selection option during checkout.<\/li><li>Order history display.<\/li><li>Optional coupon application for additional discount to meals that were purchased.<\/li><li>Daily mini-game that allows the customer to win a coupon.<\/li><\/ul><\/div>\r\n                                                            <\/div>\r\n\r\n                            \r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                            \r\n                <div class=\"exad-accordion-single-item elementor-repeater-item-0b26cca\">\r\n                    <div class=\"exad-accordion-title\">\r\n\r\n\t\t\t\t\t\t\r\n                        <h3 class=\"exad-accordion-heading\">\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\tDesign Concepts \/ Technologies Used\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t<\/h3>\r\n\r\n                                                    <div class=\"exad-active-inactive-icon\">\r\n                                                                    <span class=\"exad-active-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-angle-up\"><\/i>                                    <\/span>                            \r\n                                                                                                    <span class=\"exad-inactive-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-angle-down\"><\/i>                                    <\/span>\r\n                                                            <\/div>\r\n                                            <\/div>\r\n\r\n                    <div class=\"exad-accordion-content\">\r\n                        <div class=\"exad-accordion-content-wrapper has-image-no image-position-right\">\r\n                            <div class=\"exad-accordion-text\">\r\n                                <div> <ul><li>Persistent data storage using the Apple's Core Data framework<\/li><li>SwiftUI framework<\/li><li>Combine framework<\/li><li>MVVM design pattern<\/li><li>Use of Navigation, Stepper, Picker and other SwiftUI views<\/li><li>Core Location<\/li><li>Table View Controllers and custom table view cells<\/li><li>Core Data entity relationships<\/li><li>Use of property wrappers such as StateObject, ObservedObject, EnvironmentObject, etc...<\/li><li>JSON Decoder for JSON file to Core Data managed object conversion<\/li><li>Database migration from JSON file to sqlite<\/li><li>Custom SwiftUI view based on UIImagePickerController using UIViewControllerRepresentable for camera and photo library pictures<\/li><li>Alert and Full screen sheet views<\/li><li>Shake gesture detection<\/li><\/ul><\/div>\r\n                                                            <\/div>\r\n\r\n                            \r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                                                <\/div>\r\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t\r\n\t\t\t\t\t\t\t<div class=\"exad-close-btn\">\r\n\t\t\t\t\t\t\t\t<span><\/span>\r\n\t\t\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t\t<div class=\"exad-modal-overlay\" data-exad_overlay_click_close=\"yes\"><\/div>\r\n\t\t<\/div>\r\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0521cdd elementor-hidden-desktop elementor-hidden-tablet exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-exad-modal-popup\" data-id=\"0521cdd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"exad-modal-popup.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\r\n\t\t<div class=\"exad-modal\">\r\n\t\t\t<div class=\"exad-modal-wrapper\">\r\n\r\n\t\t\t\t<div class=\"exad-modal-button exad-modal-btn-fixed-width-\">\r\n\t\t\t\t\t<a href=\"#\" class=\"exad-modal-image-action image-modal\" data-exad-modal=\"#exad-modal-0521cdd\" data-exad-overlay=\"yes\" >\r\n\t\t\t\t\t\t<span class=\"exad-modal-action-icon-left\">\r\n\t\t\t\t\t\t\t<span class=\"exad-button-icon-wrapper\"><i aria-hidden=\"true\" class=\"feather icon-info\"><\/i><\/span>More Info\t\t\t\t\t\t<\/span>\r\n\t\t\t\t\t<\/a>\r\n\t\t\t\t<\/div>\r\n\t\t\r\n\t\t\t\t<div id=\"exad-modal-0521cdd\" class=\"exad-modal-item modal-vimeo top-to-middle shortcode exad-content-overflow-x-yes exad-content-overflow-y-yes\" data-exad_modal_prevent_page_scroll=\"no\" >\r\n\t\t\t\t\t<div class=\"exad-modal-content\">\r\n\t\t\t\t\t\t<div class=\"exad-modal-element \">\r\n\t\t\t\t\t\t\t\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"409\" class=\"elementor elementor-409\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1ee0fdd2 elementor-section-boxed elementor-section-height-default elementor-section-height-default exad-glass-effect-no exad-sticky-section-no\" data-id=\"1ee0fdd2\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-71a1a831 exad-glass-effect-no exad-sticky-section-no\" data-id=\"71a1a831\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d58d0bf exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-heading\" data-id=\"d58d0bf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-large\">Live Fit Food Ordering App (SwiftUI\/Combine)<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-12997957 elementor-section-boxed elementor-section-height-default elementor-section-height-default exad-glass-effect-no exad-sticky-section-no\" data-id=\"12997957\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-41de1696 exad-glass-effect-no exad-sticky-section-no\" data-id=\"41de1696\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4da1488 exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-exad-exclusive-accordion\" data-id=\"4da1488\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"exad-exclusive-accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t    \r\n        <div class=\"exad-accordion-items\">\r\n        \t\r\n                <div class=\"exad-accordion-single-item elementor-repeater-item-98a0078\">\r\n                    <div class=\"exad-accordion-title\">\r\n\r\n\t\t\t\t\t\t\r\n                        <h3 class=\"exad-accordion-heading\">\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\tSoftware Features\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t<\/h3>\r\n\r\n                                                    <div class=\"exad-active-inactive-icon\">\r\n                                                                    <span class=\"exad-active-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-angle-up\"><\/i>                                    <\/span>                            \r\n                                                                                                    <span class=\"exad-inactive-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-angle-down\"><\/i>                                    <\/span>\r\n                                                            <\/div>\r\n                                            <\/div>\r\n\r\n                    <div class=\"exad-accordion-content\">\r\n                        <div class=\"exad-accordion-content-wrapper has-image-no image-position-right\">\r\n                            <div class=\"exad-accordion-text\">\r\n                                <div> <ul><li>Unified sign-in and sign-up features.Email validity check during sign-up.<\/li><li>Mealkit list display with name,\u00a0 description and price.<\/li><li>Detailed view of mealkit when clicked showing meals that are available for the package.<\/li><li>Tip selection option during checkout.<\/li><li>Order history display.<\/li><li>Optional coupon application for additional discount to meals that were purchased.<\/li><li>Daily mini-game that allows the customer to win a coupon.<\/li><\/ul><\/div>\r\n                                                            <\/div>\r\n\r\n                            \r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                            \r\n                <div class=\"exad-accordion-single-item elementor-repeater-item-0b26cca\">\r\n                    <div class=\"exad-accordion-title\">\r\n\r\n\t\t\t\t\t\t\r\n                        <h3 class=\"exad-accordion-heading\">\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\tDesign Concepts \/ Technologies Used\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t<\/h3>\r\n\r\n                                                    <div class=\"exad-active-inactive-icon\">\r\n                                                                    <span class=\"exad-active-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-angle-up\"><\/i>                                    <\/span>                            \r\n                                                                                                    <span class=\"exad-inactive-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-angle-down\"><\/i>                                    <\/span>\r\n                                                            <\/div>\r\n                                            <\/div>\r\n\r\n                    <div class=\"exad-accordion-content\">\r\n                        <div class=\"exad-accordion-content-wrapper has-image-no image-position-right\">\r\n                            <div class=\"exad-accordion-text\">\r\n                                <div> <ul><li>Persistent data storage using the Apple's Core Data framework<\/li><li>SwiftUI framework<\/li><li>Combine framework<\/li><li>MVVM design pattern<\/li><li>Use of Navigation, Stepper, Picker and other SwiftUI views<\/li><li>Core Location<\/li><li>Table View Controllers and custom table view cells<\/li><li>Core Data entity relationships<\/li><li>Use of property wrappers such as StateObject, ObservedObject, EnvironmentObject, etc...<\/li><li>JSON Decoder for JSON file to Core Data managed object conversion<\/li><li>Database migration from JSON file to sqlite<\/li><li>Custom SwiftUI view based on UIImagePickerController using UIViewControllerRepresentable for camera and photo library pictures<\/li><li>Alert and Full screen sheet views<\/li><li>Shake gesture detection<\/li><\/ul><\/div>\r\n                                                            <\/div>\r\n\r\n                            \r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                                                <\/div>\r\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t\r\n\t\t\t\t\t\t\t<div class=\"exad-close-btn\">\r\n\t\t\t\t\t\t\t\t<span><\/span>\r\n\t\t\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t\t<div class=\"exad-modal-overlay\" data-exad_overlay_click_close=\"yes\"><\/div>\r\n\t\t<\/div>\r\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-e44dc25 elementor-section-boxed elementor-section-height-default elementor-section-height-default exad-glass-effect-no exad-sticky-section-no\" data-id=\"e44dc25\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7758c09 exad-glass-effect-no exad-sticky-section-no\" data-id=\"7758c09\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ad0af67 elementor-arrows-position-inside elementor-pagination-position-outside exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-image-carousel\" data-id=\"ad0af67\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;image_spacing_custom&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:15,&quot;sizes&quot;:[]},&quot;navigation&quot;:&quot;both&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;infinite&quot;:&quot;yes&quot;,&quot;speed&quot;:500,&quot;image_spacing_custom_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_spacing_custom_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image-carousel.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-image-carousel-wrapper swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Image Carousel\" dir=\"ltr\">\n\t\t\t<div class=\"elementor-image-carousel swiper-wrapper\" aria-live=\"off\">\n\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 of 9\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/louisechan.ca\/wp-content\/uploads\/elementor\/thumbs\/screenshot3-p70qtcbag9edov3027s04n8npp1esjjgl14j5xnocg.png\" alt=\"screenshot3\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 of 9\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/louisechan.ca\/wp-content\/uploads\/elementor\/thumbs\/screenshot4-p70qtph13xwe7ejvxdgs3jx4138jsazpau9bvt45xc.png\" alt=\"screenshot4\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 of 9\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/louisechan.ca\/wp-content\/uploads\/elementor\/thumbs\/screenshot5-p70qtu68242ttgd25xhwy0qf00ldusiczhira6x728.png\" alt=\"screenshot5\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"4 of 9\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/louisechan.ca\/wp-content\/uploads\/elementor\/thumbs\/screenshot6-p70qtwzqmm6osa8ypgpsni0ss67hhvtjzvh7q0t0jk.png\" alt=\"screenshot6\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"5 of 9\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/louisechan.ca\/wp-content\/uploads\/elementor\/thumbs\/screenshot7-p70qtzt974ajr44v8zxoczb6kbtl4z4r09fo5uou0w.png\" alt=\"screenshot7\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"6 of 9\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/louisechan.ca\/wp-content\/uploads\/elementor\/thumbs\/screenshot8-p70qu5gac4i9orwoc2dfrxvy4n1sf5r511cl1iggzk.png\" alt=\"screenshot8\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"7 of 9\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/louisechan.ca\/wp-content\/uploads\/elementor\/thumbs\/screenshot9-p70qu89swmm4nlskvllbhf6bwsnw292c1fb1hccagw.png\" alt=\"screenshot9\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"8 of 9\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/louisechan.ca\/wp-content\/uploads\/elementor\/thumbs\/screenshot1-p70quc15nyr9y1n49n7tre86ac5cx1h9dxwzeg6ps0.png\" alt=\"screenshot1\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"9 of 9\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/louisechan.ca\/wp-content\/uploads\/elementor\/thumbs\/screenshot2-p70qufsifawf8hhnnouc1da0nvmtrtw6qgixbk1534.png\" alt=\"screenshot2\" \/><\/figure><\/div>\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-prev\" role=\"button\" tabindex=\"0\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"eicon-chevron-left\"><\/i>\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-next\" role=\"button\" tabindex=\"0\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"eicon-chevron-right\"><\/i>\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"swiper-pagination\"><\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-9fc6d4b elementor-section-boxed elementor-section-height-default elementor-section-height-default exad-glass-effect-no exad-sticky-section-no\" data-id=\"9fc6d4b\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-bf54438 exad-glass-effect-no exad-sticky-section-no\" data-id=\"bf54438\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3fef9c3 elementor-widget-divider--view-line exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-divider\" data-id=\"3fef9c3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-70b1bd8 elementor-section-boxed elementor-section-height-default elementor-section-height-default exad-glass-effect-no exad-sticky-section-no\" data-id=\"70b1bd8\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b8be72a exad-glass-effect-no exad-sticky-section-no\" data-id=\"b8be72a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-04a2219 elementor-position-left elementor-vertical-align-top exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-image-box\" data-id=\"04a2219\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-image-box-wrapper\"><figure class=\"elementor-image-box-img\"><a href=\"https:\/\/github.com\/lbchanjr\/LiveFitFood-UIKit\" target=\"_blank\" tabindex=\"-1\"><img loading=\"lazy\" decoding=\"async\" width=\"220\" height=\"220\" src=\"https:\/\/louisechan.ca\/wp-content\/uploads\/2021\/05\/livefitfood-uikit.png\" class=\"attachment-full size-full wp-image-392\" alt=\"\" srcset=\"https:\/\/louisechan.ca\/wp-content\/uploads\/2021\/05\/livefitfood-uikit.png 220w, https:\/\/louisechan.ca\/wp-content\/uploads\/2021\/05\/livefitfood-uikit-150x150.png 150w\" sizes=\"(max-width: 220px) 100vw, 220px\" \/><\/a><\/figure><div class=\"elementor-image-box-content\"><h3 class=\"elementor-image-box-title\"><a href=\"https:\/\/github.com\/lbchanjr\/LiveFitFood-UIKit\" target=\"_blank\">Live Fit Food Ordering App (UIKit version)<\/a><\/h3><p class=\"elementor-image-box-description\">A mock ordering app for the livefitfood.ca website implemented using the UIKit framework.<\/p><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7cc5e38 elementor-hidden-phone exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-exad-modal-popup\" data-id=\"7cc5e38\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"exad-modal-popup.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\r\n\t\t<div class=\"exad-modal\">\r\n\t\t\t<div class=\"exad-modal-wrapper\">\r\n\r\n\t\t\t\t<div class=\"exad-modal-button exad-modal-btn-fixed-width-\">\r\n\t\t\t\t\t<a href=\"#\" class=\"exad-modal-image-action image-modal\" data-exad-modal=\"#exad-modal-7cc5e38\" data-exad-overlay=\"yes\" >\r\n\t\t\t\t\t\t<span class=\"exad-modal-action-icon-left\">\r\n\t\t\t\t\t\t\t<span class=\"exad-button-icon-wrapper\"><i aria-hidden=\"true\" class=\"feather icon-info\"><\/i><\/span>More Info\t\t\t\t\t\t<\/span>\r\n\t\t\t\t\t<\/a>\r\n\t\t\t\t<\/div>\r\n\t\t\r\n\t\t\t\t<div id=\"exad-modal-7cc5e38\" class=\"exad-modal-item modal-vimeo top-to-middle shortcode exad-content-overflow-x-yes exad-content-overflow-y-yes\" data-exad_modal_prevent_page_scroll=\"no\" >\r\n\t\t\t\t\t<div class=\"exad-modal-content\">\r\n\t\t\t\t\t\t<div class=\"exad-modal-element \">\r\n\t\t\t\t\t\t\t\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"412\" class=\"elementor elementor-412\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1ee0fdd2 elementor-section-boxed elementor-section-height-default elementor-section-height-default exad-glass-effect-no exad-sticky-section-no\" data-id=\"1ee0fdd2\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-71a1a831 exad-glass-effect-no exad-sticky-section-no\" data-id=\"71a1a831\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d58d0bf exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-heading\" data-id=\"d58d0bf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-large\">Live Fit Food Ordering App (UIKit)<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-12997957 elementor-section-boxed elementor-section-height-default elementor-section-height-default exad-glass-effect-no exad-sticky-section-no\" data-id=\"12997957\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-41de1696 exad-glass-effect-no exad-sticky-section-no\" data-id=\"41de1696\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4da1488 exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-exad-exclusive-accordion\" data-id=\"4da1488\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"exad-exclusive-accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t    \r\n        <div class=\"exad-accordion-items\">\r\n        \t\r\n                <div class=\"exad-accordion-single-item elementor-repeater-item-98a0078\">\r\n                    <div class=\"exad-accordion-title\">\r\n\r\n\t\t\t\t\t\t\r\n                        <h3 class=\"exad-accordion-heading\">\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\tSoftware Features\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t<\/h3>\r\n\r\n                                                    <div class=\"exad-active-inactive-icon\">\r\n                                                                    <span class=\"exad-active-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-angle-up\"><\/i>                                    <\/span>                            \r\n                                                                                                    <span class=\"exad-inactive-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-angle-down\"><\/i>                                    <\/span>\r\n                                                            <\/div>\r\n                                            <\/div>\r\n\r\n                    <div class=\"exad-accordion-content\">\r\n                        <div class=\"exad-accordion-content-wrapper has-image-no image-position-right\">\r\n                            <div class=\"exad-accordion-text\">\r\n                                <div> <ul><li>Unified sign-in and sign-up features.<\/li><li>Email validity check during sign-up.<\/li><li>Mealkit list display with name, description and price.<\/li><li>Detailed view of mealkit when clicked showing meals that are available for the package.<\/li><li>Tip selection option during checkout.<\/li><li>Order history display.<\/li><li>Optional coupon application for additional discount to meals that were purchased.<\/li><li>User location tracking to determine whether user is within business location vicinity.<\/li><li>Daily mini-game that allows the customer to win a coupon.<\/li><\/ul><\/div>\r\n                                                            <\/div>\r\n\r\n                            \r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                            \r\n                <div class=\"exad-accordion-single-item elementor-repeater-item-0b26cca\">\r\n                    <div class=\"exad-accordion-title\">\r\n\r\n\t\t\t\t\t\t\r\n                        <h3 class=\"exad-accordion-heading\">\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\tDesign Concepts \/ Technologies Used\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t<\/h3>\r\n\r\n                                                    <div class=\"exad-active-inactive-icon\">\r\n                                                                    <span class=\"exad-active-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-angle-up\"><\/i>                                    <\/span>                            \r\n                                                                                                    <span class=\"exad-inactive-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-angle-down\"><\/i>                                    <\/span>\r\n                                                            <\/div>\r\n                                            <\/div>\r\n\r\n                    <div class=\"exad-accordion-content\">\r\n                        <div class=\"exad-accordion-content-wrapper has-image-no image-position-right\">\r\n                            <div class=\"exad-accordion-text\">\r\n                                <div> <ul><li>Persistent data storage using the Apple's Core Data framework<\/li><li>Auto-Layout<\/li><li>Navigation Controller and Segues<\/li><li>Core Location<\/li><li>Table View Controllers and custom table view cells<\/li><li>Core Data entity relationships<\/li><li>Data passing between segues<\/li><li>SwiftyJSON library for JSON parsing operations<\/li><li>Database migration from JSON file to sqlite<\/li><li>UIImagePickerController for camera and photo library pictures<\/li><li>UIAlertController for popup alerts<\/li><li>Shake gesture detection<\/li><\/ul><\/div>\r\n                                                            <\/div>\r\n\r\n                            \r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                                                <\/div>\r\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t\r\n\t\t\t\t\t\t\t<div class=\"exad-close-btn\">\r\n\t\t\t\t\t\t\t\t<span><\/span>\r\n\t\t\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t\t<div class=\"exad-modal-overlay\" data-exad_overlay_click_close=\"yes\"><\/div>\r\n\t\t<\/div>\r\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dcaf2fe elementor-hidden-desktop elementor-hidden-tablet exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-exad-modal-popup\" data-id=\"dcaf2fe\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"exad-modal-popup.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\r\n\t\t<div class=\"exad-modal\">\r\n\t\t\t<div class=\"exad-modal-wrapper\">\r\n\r\n\t\t\t\t<div class=\"exad-modal-button exad-modal-btn-fixed-width-\">\r\n\t\t\t\t\t<a href=\"#\" class=\"exad-modal-image-action image-modal\" data-exad-modal=\"#exad-modal-dcaf2fe\" data-exad-overlay=\"yes\" >\r\n\t\t\t\t\t\t<span class=\"exad-modal-action-icon-left\">\r\n\t\t\t\t\t\t\t<span class=\"exad-button-icon-wrapper\"><i aria-hidden=\"true\" class=\"feather icon-info\"><\/i><\/span>More Info\t\t\t\t\t\t<\/span>\r\n\t\t\t\t\t<\/a>\r\n\t\t\t\t<\/div>\r\n\t\t\r\n\t\t\t\t<div id=\"exad-modal-dcaf2fe\" class=\"exad-modal-item modal-vimeo top-to-middle shortcode exad-content-overflow-x-yes exad-content-overflow-y-yes\" data-exad_modal_prevent_page_scroll=\"no\" >\r\n\t\t\t\t\t<div class=\"exad-modal-content\">\r\n\t\t\t\t\t\t<div class=\"exad-modal-element \">\r\n\t\t\t\t\t\t\t\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"412\" class=\"elementor elementor-412\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1ee0fdd2 elementor-section-boxed elementor-section-height-default elementor-section-height-default exad-glass-effect-no exad-sticky-section-no\" data-id=\"1ee0fdd2\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-71a1a831 exad-glass-effect-no exad-sticky-section-no\" data-id=\"71a1a831\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d58d0bf exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-heading\" data-id=\"d58d0bf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-large\">Live Fit Food Ordering App (UIKit)<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-12997957 elementor-section-boxed elementor-section-height-default elementor-section-height-default exad-glass-effect-no exad-sticky-section-no\" data-id=\"12997957\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-41de1696 exad-glass-effect-no exad-sticky-section-no\" data-id=\"41de1696\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4da1488 exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-exad-exclusive-accordion\" data-id=\"4da1488\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"exad-exclusive-accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t    \r\n        <div class=\"exad-accordion-items\">\r\n        \t\r\n                <div class=\"exad-accordion-single-item elementor-repeater-item-98a0078\">\r\n                    <div class=\"exad-accordion-title\">\r\n\r\n\t\t\t\t\t\t\r\n                        <h3 class=\"exad-accordion-heading\">\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\tSoftware Features\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t<\/h3>\r\n\r\n                                                    <div class=\"exad-active-inactive-icon\">\r\n                                                                    <span class=\"exad-active-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-angle-up\"><\/i>                                    <\/span>                            \r\n                                                                                                    <span class=\"exad-inactive-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-angle-down\"><\/i>                                    <\/span>\r\n                                                            <\/div>\r\n                                            <\/div>\r\n\r\n                    <div class=\"exad-accordion-content\">\r\n                        <div class=\"exad-accordion-content-wrapper has-image-no image-position-right\">\r\n                            <div class=\"exad-accordion-text\">\r\n                                <div> <ul><li>Unified sign-in and sign-up features.<\/li><li>Email validity check during sign-up.<\/li><li>Mealkit list display with name, description and price.<\/li><li>Detailed view of mealkit when clicked showing meals that are available for the package.<\/li><li>Tip selection option during checkout.<\/li><li>Order history display.<\/li><li>Optional coupon application for additional discount to meals that were purchased.<\/li><li>User location tracking to determine whether user is within business location vicinity.<\/li><li>Daily mini-game that allows the customer to win a coupon.<\/li><\/ul><\/div>\r\n                                                            <\/div>\r\n\r\n                            \r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                            \r\n                <div class=\"exad-accordion-single-item elementor-repeater-item-0b26cca\">\r\n                    <div class=\"exad-accordion-title\">\r\n\r\n\t\t\t\t\t\t\r\n                        <h3 class=\"exad-accordion-heading\">\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\tDesign Concepts \/ Technologies Used\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t<\/h3>\r\n\r\n                                                    <div class=\"exad-active-inactive-icon\">\r\n                                                                    <span class=\"exad-active-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-angle-up\"><\/i>                                    <\/span>                            \r\n                                                                                                    <span class=\"exad-inactive-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-angle-down\"><\/i>                                    <\/span>\r\n                                                            <\/div>\r\n                                            <\/div>\r\n\r\n                    <div class=\"exad-accordion-content\">\r\n                        <div class=\"exad-accordion-content-wrapper has-image-no image-position-right\">\r\n                            <div class=\"exad-accordion-text\">\r\n                                <div> <ul><li>Persistent data storage using the Apple's Core Data framework<\/li><li>Auto-Layout<\/li><li>Navigation Controller and Segues<\/li><li>Core Location<\/li><li>Table View Controllers and custom table view cells<\/li><li>Core Data entity relationships<\/li><li>Data passing between segues<\/li><li>SwiftyJSON library for JSON parsing operations<\/li><li>Database migration from JSON file to sqlite<\/li><li>UIImagePickerController for camera and photo library pictures<\/li><li>UIAlertController for popup alerts<\/li><li>Shake gesture detection<\/li><\/ul><\/div>\r\n                                                            <\/div>\r\n\r\n                            \r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                                                <\/div>\r\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t\r\n\t\t\t\t\t\t\t<div class=\"exad-close-btn\">\r\n\t\t\t\t\t\t\t\t<span><\/span>\r\n\t\t\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t\t<div class=\"exad-modal-overlay\" data-exad_overlay_click_close=\"yes\"><\/div>\r\n\t\t<\/div>\r\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-37b0c76 elementor-section-boxed elementor-section-height-default elementor-section-height-default exad-glass-effect-no exad-sticky-section-no\" data-id=\"37b0c76\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ec03fbf exad-glass-effect-no exad-sticky-section-no\" data-id=\"ec03fbf\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3607a7d elementor-arrows-position-inside elementor-pagination-position-outside exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-image-carousel\" data-id=\"3607a7d\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;image_spacing_custom&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:15,&quot;sizes&quot;:[]},&quot;navigation&quot;:&quot;both&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;infinite&quot;:&quot;yes&quot;,&quot;speed&quot;:500,&quot;image_spacing_custom_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_spacing_custom_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image-carousel.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-image-carousel-wrapper swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Image Carousel\" dir=\"ltr\">\n\t\t\t<div class=\"elementor-image-carousel swiper-wrapper\" aria-live=\"off\">\n\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 of 9\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/louisechan.ca\/wp-content\/uploads\/elementor\/thumbs\/screenshot3-1-p70r4lfq9usyosqjckw7hb0bqrkly37rsqat06yzuo.png\" alt=\"screenshot3\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 of 9\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/louisechan.ca\/wp-content\/uploads\/elementor\/thumbs\/screenshot4-1-p70r4p7316y3z8l2qmipra264b22svmp58wqxatf5s.png\" alt=\"screenshot4\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 of 9\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/louisechan.ca\/wp-content\/uploads\/elementor\/thumbs\/screenshot5-1-p70r4s0llp1yy2gza5qlgrcjwgo6fyxw5mv7d4p8n4.png\" alt=\"screenshot5\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"4 of 9\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/louisechan.ca\/wp-content\/uploads\/elementor\/thumbs\/screenshot6-1-p70r4uu4675twwcvtoyh68mxomaa329360tnsyl24g.png\" alt=\"screenshot6\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"5 of 9\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/louisechan.ca\/wp-content\/uploads\/elementor\/thumbs\/screenshot8-1-p70r4wpsjv8ek4a5iprqb85uve10iggjua4mrii9s0.png\" alt=\"screenshot8\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"6 of 9\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/louisechan.ca\/wp-content\/uploads\/elementor\/thumbs\/screenshot9-1-p70r4zjb4dc9iy6228zm0pg8njn45jrquo337ce39c.png\" alt=\"screenshot9\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"7 of 9\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/louisechan.ca\/wp-content\/uploads\/elementor\/thumbs\/screenshot11-p70r52ctovg4hs1yls7hq6qmfp97sn2xv21jn69wqo.png\" alt=\"screenshot11\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"8 of 9\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/louisechan.ca\/wp-content\/uploads\/elementor\/thumbs\/screenshot1-1-p70r4b3i6oet535k0yfb7vm97izklf2q3b4gq5ebr4.png\" alt=\"screenshot1\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"9 of 9\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/louisechan.ca\/wp-content\/uploads\/elementor\/thumbs\/screenshot2-1-p70r4jk1w6qe1kt9nk2ycbhejztvip0b4gzu1n1s74.png\" alt=\"screenshot2\" \/><\/figure><\/div>\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-prev\" role=\"button\" tabindex=\"0\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"eicon-chevron-left\"><\/i>\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-next\" role=\"button\" tabindex=\"0\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"eicon-chevron-right\"><\/i>\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"swiper-pagination\"><\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-967ac87 elementor-section-boxed elementor-section-height-default elementor-section-height-default exad-glass-effect-no exad-sticky-section-no\" data-id=\"967ac87\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8c118d7 exad-glass-effect-no exad-sticky-section-no\" data-id=\"8c118d7\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0da470f elementor-widget-divider--view-line exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-divider\" data-id=\"0da470f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-b6c665a elementor-section-boxed elementor-section-height-default elementor-section-height-default exad-glass-effect-no exad-sticky-section-no\" data-id=\"b6c665a\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b51738a exad-glass-effect-no exad-sticky-section-no\" data-id=\"b51738a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-79c882f exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-heading\" data-id=\"79c882f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Android Projects available in GitHub<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1062086 elementor-section-boxed elementor-section-height-default elementor-section-height-default exad-glass-effect-no exad-sticky-section-no\" data-id=\"1062086\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a5e2551 exad-glass-effect-no exad-sticky-section-no\" data-id=\"a5e2551\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7181cb8 exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"7181cb8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4bc5ab9 elementor-section-boxed elementor-section-height-default elementor-section-height-default exad-glass-effect-no exad-sticky-section-no\" data-id=\"4bc5ab9\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-53a41c6 exad-glass-effect-no exad-sticky-section-no\" data-id=\"53a41c6\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c367bdb elementor-position-left elementor-vertical-align-top exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-image-box\" data-id=\"c367bdb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-image-box-wrapper\"><figure class=\"elementor-image-box-img\"><a href=\"https:\/\/github.com\/lbchanjr\/Tokyo-2020-Android\" target=\"_blank\" tabindex=\"-1\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"512\" src=\"https:\/\/louisechan.ca\/wp-content\/uploads\/2021\/05\/androidicon-1.png\" class=\"attachment-full size-full wp-image-473\" alt=\"\" srcset=\"https:\/\/louisechan.ca\/wp-content\/uploads\/2021\/05\/androidicon-1.png 512w, https:\/\/louisechan.ca\/wp-content\/uploads\/2021\/05\/androidicon-1-300x300.png 300w, https:\/\/louisechan.ca\/wp-content\/uploads\/2021\/05\/androidicon-1-150x150.png 150w\" sizes=\"(max-width: 512px) 100vw, 512px\" \/><\/a><\/figure><div class=\"elementor-image-box-content\"><h3 class=\"elementor-image-box-title\"><a href=\"https:\/\/github.com\/lbchanjr\/Tokyo-2020-Android\" target=\"_blank\">Tokyo 2020 Tourism App<\/a><\/h3><p class=\"elementor-image-box-description\">Tourist information app for the Tokyo 2020 Summer Olympics Game.<\/p><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-463855a elementor-hidden-phone exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-exad-modal-popup\" data-id=\"463855a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"exad-modal-popup.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\r\n\t\t<div class=\"exad-modal\">\r\n\t\t\t<div class=\"exad-modal-wrapper\">\r\n\r\n\t\t\t\t<div class=\"exad-modal-button exad-modal-btn-fixed-width-\">\r\n\t\t\t\t\t<a href=\"#\" class=\"exad-modal-image-action image-modal\" data-exad-modal=\"#exad-modal-463855a\" data-exad-overlay=\"yes\" >\r\n\t\t\t\t\t\t<span class=\"exad-modal-action-icon-left\">\r\n\t\t\t\t\t\t\t<span class=\"exad-button-icon-wrapper\"><i aria-hidden=\"true\" class=\"feather icon-info\"><\/i><\/span>More Info\t\t\t\t\t\t<\/span>\r\n\t\t\t\t\t<\/a>\r\n\t\t\t\t<\/div>\r\n\t\t\r\n\t\t\t\t<div id=\"exad-modal-463855a\" class=\"exad-modal-item modal-vimeo top-to-middle shortcode exad-content-overflow-x-yes exad-content-overflow-y-yes\" data-exad_modal_prevent_page_scroll=\"no\" >\r\n\t\t\t\t\t<div class=\"exad-modal-content\">\r\n\t\t\t\t\t\t<div class=\"exad-modal-element \">\r\n\t\t\t\t\t\t\t\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"500\" class=\"elementor elementor-500\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1ee0fdd2 elementor-section-boxed elementor-section-height-default elementor-section-height-default exad-glass-effect-no exad-sticky-section-no\" data-id=\"1ee0fdd2\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-71a1a831 exad-glass-effect-no exad-sticky-section-no\" data-id=\"71a1a831\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d58d0bf exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-heading\" data-id=\"d58d0bf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-large\">Tokyo 2020 Tourism App<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-12997957 elementor-section-boxed elementor-section-height-default elementor-section-height-default exad-glass-effect-no exad-sticky-section-no\" data-id=\"12997957\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-41de1696 exad-glass-effect-no exad-sticky-section-no\" data-id=\"41de1696\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4da1488 exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-exad-exclusive-accordion\" data-id=\"4da1488\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"exad-exclusive-accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t    \r\n        <div class=\"exad-accordion-items\">\r\n        \t\r\n                <div class=\"exad-accordion-single-item elementor-repeater-item-98a0078\">\r\n                    <div class=\"exad-accordion-title\">\r\n\r\n\t\t\t\t\t\t\r\n                        <h3 class=\"exad-accordion-heading\">\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\tSoftware Features\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t<\/h3>\r\n\r\n                                                    <div class=\"exad-active-inactive-icon\">\r\n                                                                    <span class=\"exad-active-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-angle-up\"><\/i>                                    <\/span>                            \r\n                                                                                                    <span class=\"exad-inactive-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-angle-down\"><\/i>                                    <\/span>\r\n                                                            <\/div>\r\n                                            <\/div>\r\n\r\n                    <div class=\"exad-accordion-content\">\r\n                        <div class=\"exad-accordion-content-wrapper has-image-no image-position-right\">\r\n                            <div class=\"exad-accordion-text\">\r\n                                <div> <ul><li>User login and registration screen.<\/li><li>Navigation menu that will allow users to access the different functions available within the app.<\/li><li>Toolbar allowing users quick-access to sms, call, email and logout functions.<\/li><li>Display clickable list of tourist attractions within Tokyo.<\/li><li>Detailed display of Tokyo attraction with ability to show video of attraction, add it to wishlist option and set a rating.<\/li><li>Ratings display for each attraction with aggregate rating from all registered users.<\/li><li>Display of all scheduled games in the olympics as well as game schedules for a specific day specified by the user.<\/li><li>Ability to set a reminder for an scheduled olympic game event.<\/li><li>Admin interface that will allow users with admin privileges to add a tourist attraction in the sqlite database.<\/li><\/ul><\/div>\r\n                                                            <\/div>\r\n\r\n                            \r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                            \r\n                <div class=\"exad-accordion-single-item elementor-repeater-item-0b26cca\">\r\n                    <div class=\"exad-accordion-title\">\r\n\r\n\t\t\t\t\t\t\r\n                        <h3 class=\"exad-accordion-heading\">\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\tDesign Concepts \/ Technologies Used\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t<\/h3>\r\n\r\n                                                    <div class=\"exad-active-inactive-icon\">\r\n                                                                    <span class=\"exad-active-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-angle-up\"><\/i>                                    <\/span>                            \r\n                                                                                                    <span class=\"exad-inactive-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-angle-down\"><\/i>                                    <\/span>\r\n                                                            <\/div>\r\n                                            <\/div>\r\n\r\n                    <div class=\"exad-accordion-content\">\r\n                        <div class=\"exad-accordion-content-wrapper has-image-no image-position-right\">\r\n                            <div class=\"exad-accordion-text\">\r\n                                <div> <ul><li>Room persistence library and sqlite read\/write operations and target-specific queries<\/li><li>Linear and Frame layouts, Fragments, WebView, Navigation Drawer, Toolbar, Intents, ListView<\/li><li>Passing of data between activities using intents<\/li><li>Android Youtube Player library<\/li><li>Custom ListView adapters<\/li><li>Call and email intent and permission handling, SMS permission and SMS Manager<\/li><li>Calendar scheduling with notifications display<\/li><\/ul><\/div>\r\n                                                            <\/div>\r\n\r\n                            \r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                                                <\/div>\r\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t\r\n\t\t\t\t\t\t\t<div class=\"exad-close-btn\">\r\n\t\t\t\t\t\t\t\t<span><\/span>\r\n\t\t\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t\t<div class=\"exad-modal-overlay\" data-exad_overlay_click_close=\"yes\"><\/div>\r\n\t\t<\/div>\r\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-43dfbf0 elementor-hidden-desktop elementor-hidden-tablet exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-exad-modal-popup\" data-id=\"43dfbf0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"exad-modal-popup.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\r\n\t\t<div class=\"exad-modal\">\r\n\t\t\t<div class=\"exad-modal-wrapper\">\r\n\r\n\t\t\t\t<div class=\"exad-modal-button exad-modal-btn-fixed-width-\">\r\n\t\t\t\t\t<a href=\"#\" class=\"exad-modal-image-action image-modal\" data-exad-modal=\"#exad-modal-43dfbf0\" data-exad-overlay=\"yes\" >\r\n\t\t\t\t\t\t<span class=\"exad-modal-action-icon-left\">\r\n\t\t\t\t\t\t\t<span class=\"exad-button-icon-wrapper\"><i aria-hidden=\"true\" class=\"feather icon-info\"><\/i><\/span>More Info\t\t\t\t\t\t<\/span>\r\n\t\t\t\t\t<\/a>\r\n\t\t\t\t<\/div>\r\n\t\t\r\n\t\t\t\t<div id=\"exad-modal-43dfbf0\" class=\"exad-modal-item modal-vimeo top-to-middle shortcode exad-content-overflow-x-yes exad-content-overflow-y-yes\" data-exad_modal_prevent_page_scroll=\"no\" >\r\n\t\t\t\t\t<div class=\"exad-modal-content\">\r\n\t\t\t\t\t\t<div class=\"exad-modal-element \">\r\n\t\t\t\t\t\t\t\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"500\" class=\"elementor elementor-500\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1ee0fdd2 elementor-section-boxed elementor-section-height-default elementor-section-height-default exad-glass-effect-no exad-sticky-section-no\" data-id=\"1ee0fdd2\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-71a1a831 exad-glass-effect-no exad-sticky-section-no\" data-id=\"71a1a831\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d58d0bf exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-heading\" data-id=\"d58d0bf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-large\">Tokyo 2020 Tourism App<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-12997957 elementor-section-boxed elementor-section-height-default elementor-section-height-default exad-glass-effect-no exad-sticky-section-no\" data-id=\"12997957\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-41de1696 exad-glass-effect-no exad-sticky-section-no\" data-id=\"41de1696\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4da1488 exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-exad-exclusive-accordion\" data-id=\"4da1488\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"exad-exclusive-accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t    \r\n        <div class=\"exad-accordion-items\">\r\n        \t\r\n                <div class=\"exad-accordion-single-item elementor-repeater-item-98a0078\">\r\n                    <div class=\"exad-accordion-title\">\r\n\r\n\t\t\t\t\t\t\r\n                        <h3 class=\"exad-accordion-heading\">\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\tSoftware Features\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t<\/h3>\r\n\r\n                                                    <div class=\"exad-active-inactive-icon\">\r\n                                                                    <span class=\"exad-active-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-angle-up\"><\/i>                                    <\/span>                            \r\n                                                                                                    <span class=\"exad-inactive-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-angle-down\"><\/i>                                    <\/span>\r\n                                                            <\/div>\r\n                                            <\/div>\r\n\r\n                    <div class=\"exad-accordion-content\">\r\n                        <div class=\"exad-accordion-content-wrapper has-image-no image-position-right\">\r\n                            <div class=\"exad-accordion-text\">\r\n                                <div> <ul><li>User login and registration screen.<\/li><li>Navigation menu that will allow users to access the different functions available within the app.<\/li><li>Toolbar allowing users quick-access to sms, call, email and logout functions.<\/li><li>Display clickable list of tourist attractions within Tokyo.<\/li><li>Detailed display of Tokyo attraction with ability to show video of attraction, add it to wishlist option and set a rating.<\/li><li>Ratings display for each attraction with aggregate rating from all registered users.<\/li><li>Display of all scheduled games in the olympics as well as game schedules for a specific day specified by the user.<\/li><li>Ability to set a reminder for an scheduled olympic game event.<\/li><li>Admin interface that will allow users with admin privileges to add a tourist attraction in the sqlite database.<\/li><\/ul><\/div>\r\n                                                            <\/div>\r\n\r\n                            \r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                            \r\n                <div class=\"exad-accordion-single-item elementor-repeater-item-0b26cca\">\r\n                    <div class=\"exad-accordion-title\">\r\n\r\n\t\t\t\t\t\t\r\n                        <h3 class=\"exad-accordion-heading\">\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\tDesign Concepts \/ Technologies Used\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t<\/h3>\r\n\r\n                                                    <div class=\"exad-active-inactive-icon\">\r\n                                                                    <span class=\"exad-active-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-angle-up\"><\/i>                                    <\/span>                            \r\n                                                                                                    <span class=\"exad-inactive-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-angle-down\"><\/i>                                    <\/span>\r\n                                                            <\/div>\r\n                                            <\/div>\r\n\r\n                    <div class=\"exad-accordion-content\">\r\n                        <div class=\"exad-accordion-content-wrapper has-image-no image-position-right\">\r\n                            <div class=\"exad-accordion-text\">\r\n                                <div> <ul><li>Room persistence library and sqlite read\/write operations and target-specific queries<\/li><li>Linear and Frame layouts, Fragments, WebView, Navigation Drawer, Toolbar, Intents, ListView<\/li><li>Passing of data between activities using intents<\/li><li>Android Youtube Player library<\/li><li>Custom ListView adapters<\/li><li>Call and email intent and permission handling, SMS permission and SMS Manager<\/li><li>Calendar scheduling with notifications display<\/li><\/ul><\/div>\r\n                                                            <\/div>\r\n\r\n                            \r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                                                <\/div>\r\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t\r\n\t\t\t\t\t\t\t<div class=\"exad-close-btn\">\r\n\t\t\t\t\t\t\t\t<span><\/span>\r\n\t\t\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t\t<div class=\"exad-modal-overlay\" data-exad_overlay_click_close=\"yes\"><\/div>\r\n\t\t<\/div>\r\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-817275f elementor-section-boxed elementor-section-height-default elementor-section-height-default exad-glass-effect-no exad-sticky-section-no\" data-id=\"817275f\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-63440d6 exad-glass-effect-no exad-sticky-section-no\" data-id=\"63440d6\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5db3d77 elementor-arrows-position-inside elementor-pagination-position-outside exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-image-carousel\" data-id=\"5db3d77\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;image_spacing_custom&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:15,&quot;sizes&quot;:[]},&quot;navigation&quot;:&quot;both&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;infinite&quot;:&quot;yes&quot;,&quot;speed&quot;:500,&quot;image_spacing_custom_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_spacing_custom_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image-carousel.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-image-carousel-wrapper swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Image Carousel\" dir=\"ltr\">\n\t\t\t<div class=\"elementor-image-carousel swiper-wrapper\" aria-live=\"off\">\n\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 of 10\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/louisechan.ca\/wp-content\/uploads\/elementor\/thumbs\/screenshot3-2-p70t9n9ghya4e2tefdw9dd1kqtsrww3o23go7qq7sw.png\" alt=\"screenshot3\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 of 10\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/louisechan.ca\/wp-content\/uploads\/elementor\/thumbs\/screenshot4-2-p70ta628amzuua23dm0sr8asmj846u6asoidt9yccg.png\" alt=\"screenshot4\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 of 10\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/louisechan.ca\/wp-content\/uploads\/elementor\/thumbs\/screenshot5-2-p70tacn3mh8v3jsjb6v6qon0s8boopwf5l2s67ol4w.png\" alt=\"screenshot5\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"4 of 10\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/louisechan.ca\/wp-content\/uploads\/elementor\/thumbs\/screenshot6-2-p70tahcaknfapllpjqwbl5gbr5oir7f2u8c7klhm9s.png\" alt=\"screenshot6\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"5 of 10\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/louisechan.ca\/wp-content\/uploads\/elementor\/thumbs\/screenshot8-2-p70tanx5whoayvc5hbqpklsjwus3935774wlxj7v28.png\" alt=\"screenshot8\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"6 of 10\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/louisechan.ca\/wp-content\/uploads\/elementor\/thumbs\/screenshot9-2-p70tarointtg9b6ovdd7ukueae9k3vk4jnijun2adc.png\" alt=\"screenshot9\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"7 of 10\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/louisechan.ca\/wp-content\/uploads\/elementor\/thumbs\/screenshot10-p70tavfvf5yljr189ezq4jw8nxr0ynz1w64hrqwpog.png\" alt=\"screenshot10\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"8 of 10\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/louisechan.ca\/wp-content\/uploads\/elementor\/thumbs\/screenshot11-1-p70tay9dzo2gikx4sy7lu16mg3d4lra8wk2y7ksj5s.png\" alt=\"screenshot11\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"9 of 10\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/louisechan.ca\/wp-content\/uploads\/elementor\/thumbs\/screenshot13-p70tb12wk66bhet1chfhjih088z88ulfwy1eneocn4.png\" alt=\"screenshot13\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"10 of 10\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/louisechan.ca\/wp-content\/uploads\/elementor\/thumbs\/screenshot15-p70tb4u9bibgrunkqj1zthiulsgp3n0d9gnckiiry8.png\" alt=\"screenshot15\" \/><\/figure><\/div>\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-prev\" role=\"button\" tabindex=\"0\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"eicon-chevron-left\"><\/i>\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-next\" role=\"button\" tabindex=\"0\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"eicon-chevron-right\"><\/i>\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"swiper-pagination\"><\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-381e325 elementor-section-boxed elementor-section-height-default elementor-section-height-default exad-glass-effect-no exad-sticky-section-no\" data-id=\"381e325\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4d33714 exad-glass-effect-no exad-sticky-section-no\" data-id=\"4d33714\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e748ab2 elementor-widget-divider--view-line exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-divider\" data-id=\"e748ab2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-61d7fb9 elementor-section-boxed elementor-section-height-default elementor-section-height-default exad-glass-effect-no exad-sticky-section-no\" data-id=\"61d7fb9\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-992244e exad-glass-effect-no exad-sticky-section-no\" data-id=\"992244e\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6901cd2 exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-heading\" data-id=\"6901cd2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Web App Projects available in GitHub<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6b78f87 elementor-section-boxed elementor-section-height-default elementor-section-height-default exad-glass-effect-no exad-sticky-section-no\" data-id=\"6b78f87\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4deb811 exad-glass-effect-no exad-sticky-section-no\" data-id=\"4deb811\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-01383a4 exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-spacer\" data-id=\"01383a4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-7c1c794 elementor-section-boxed elementor-section-height-default elementor-section-height-default exad-glass-effect-no exad-sticky-section-no\" data-id=\"7c1c794\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-48de6d2 exad-glass-effect-no exad-sticky-section-no\" data-id=\"48de6d2\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-bae8171 elementor-position-left elementor-vertical-align-top exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-image-box\" data-id=\"bae8171\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-image-box-wrapper\"><figure class=\"elementor-image-box-img\"><a href=\"http:\/\/louisechan.ca\/alienaddition\" target=\"_blank\" tabindex=\"-1\"><img loading=\"lazy\" decoding=\"async\" width=\"452\" height=\"452\" src=\"https:\/\/louisechan.ca\/wp-content\/uploads\/2021\/05\/www-icon.png\" class=\"attachment-full size-full wp-image-490\" alt=\"\" srcset=\"https:\/\/louisechan.ca\/wp-content\/uploads\/2021\/05\/www-icon.png 452w, https:\/\/louisechan.ca\/wp-content\/uploads\/2021\/05\/www-icon-300x300.png 300w, https:\/\/louisechan.ca\/wp-content\/uploads\/2021\/05\/www-icon-150x150.png 150w\" sizes=\"(max-width: 452px) 100vw, 452px\" \/><\/a><\/figure><div class=\"elementor-image-box-content\"><h3 class=\"elementor-image-box-title\"><a href=\"http:\/\/louisechan.ca\/alienaddition\" target=\"_blank\">Alien Addition Math Game<\/a><\/h3><p class=\"elementor-image-box-description\">An Educational Alien Shooter Game for Kids.<\/p><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-03b709e elementor-hidden-phone exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-exad-modal-popup\" data-id=\"03b709e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"exad-modal-popup.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\r\n\t\t<div class=\"exad-modal\">\r\n\t\t\t<div class=\"exad-modal-wrapper\">\r\n\r\n\t\t\t\t<div class=\"exad-modal-button exad-modal-btn-fixed-width-\">\r\n\t\t\t\t\t<a href=\"#\" class=\"exad-modal-image-action image-modal\" data-exad-modal=\"#exad-modal-03b709e\" data-exad-overlay=\"yes\" >\r\n\t\t\t\t\t\t<span class=\"exad-modal-action-icon-left\">\r\n\t\t\t\t\t\t\t<span class=\"exad-button-icon-wrapper\"><i aria-hidden=\"true\" class=\"feather icon-info\"><\/i><\/span>More Info\t\t\t\t\t\t<\/span>\r\n\t\t\t\t\t<\/a>\r\n\t\t\t\t<\/div>\r\n\t\t\r\n\t\t\t\t<div id=\"exad-modal-03b709e\" class=\"exad-modal-item modal-vimeo top-to-middle shortcode exad-content-overflow-x-yes exad-content-overflow-y-yes\" data-exad_modal_prevent_page_scroll=\"no\" >\r\n\t\t\t\t\t<div class=\"exad-modal-content\">\r\n\t\t\t\t\t\t<div class=\"exad-modal-element \">\r\n\t\t\t\t\t\t\t\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"502\" class=\"elementor elementor-502\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1ee0fdd2 elementor-section-boxed elementor-section-height-default elementor-section-height-default exad-glass-effect-no exad-sticky-section-no\" data-id=\"1ee0fdd2\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-71a1a831 exad-glass-effect-no exad-sticky-section-no\" data-id=\"71a1a831\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d58d0bf exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-heading\" data-id=\"d58d0bf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-large\">Alien Addition Math Game<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-12997957 elementor-section-boxed elementor-section-height-default elementor-section-height-default exad-glass-effect-no exad-sticky-section-no\" data-id=\"12997957\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-41de1696 exad-glass-effect-no exad-sticky-section-no\" data-id=\"41de1696\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4da1488 exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-exad-exclusive-accordion\" data-id=\"4da1488\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"exad-exclusive-accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t    \r\n        <div class=\"exad-accordion-items\">\r\n        \t\r\n                <div class=\"exad-accordion-single-item elementor-repeater-item-98a0078\">\r\n                    <div class=\"exad-accordion-title\">\r\n\r\n\t\t\t\t\t\t\r\n                        <h3 class=\"exad-accordion-heading\">\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\tSoftware Features\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t<\/h3>\r\n\r\n                                                    <div class=\"exad-active-inactive-icon\">\r\n                                                                    <span class=\"exad-active-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-angle-up\"><\/i>                                    <\/span>                            \r\n                                                                                                    <span class=\"exad-inactive-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-angle-down\"><\/i>                                    <\/span>\r\n                                                            <\/div>\r\n                                            <\/div>\r\n\r\n                    <div class=\"exad-accordion-content\">\r\n                        <div class=\"exad-accordion-content-wrapper has-image-no image-position-right\">\r\n                            <div class=\"exad-accordion-text\">\r\n                                <div> <ul><li>Interactive menu for selecting game option (rules, selecting difficulty level, audio mute ON\/OFF).<\/li><li>Randomized math question display for each spaceship.<\/li><li>Randomized speed for target spaceships when descending.<\/li><li>Saving and loading of game state.<\/li><li>Game sound and sound effects.<\/li><li>Score tracking with hit\/miss percentage info.<\/li><\/ul><\/div>\r\n                                                            <\/div>\r\n\r\n                            \r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                            \r\n                <div class=\"exad-accordion-single-item elementor-repeater-item-0b26cca\">\r\n                    <div class=\"exad-accordion-title\">\r\n\r\n\t\t\t\t\t\t\r\n                        <h3 class=\"exad-accordion-heading\">\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\tDesign Concepts \/ Technologies Used\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t<\/h3>\r\n\r\n                                                    <div class=\"exad-active-inactive-icon\">\r\n                                                                    <span class=\"exad-active-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-angle-up\"><\/i>                                    <\/span>                            \r\n                                                                                                    <span class=\"exad-inactive-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-angle-down\"><\/i>                                    <\/span>\r\n                                                            <\/div>\r\n                                            <\/div>\r\n\r\n                    <div class=\"exad-accordion-content\">\r\n                        <div class=\"exad-accordion-content-wrapper has-image-no image-position-right\">\r\n                            <div class=\"exad-accordion-text\">\r\n                                <div> <ul><li>HTML5, CSS3, JavaScript<\/li><li>Flexbox and Grid layouts<\/li><li>Persistent data storage using Local and Session storage APIs<\/li><li>DOM manipulation<\/li><li>Multiple web page application<\/li><li>Responsive page layout<\/li><li>Timer Intervals<\/li><li>Event Listeners (keypress and touch\/click)<\/li><li>Collision detection of objects<\/li><\/ul><\/div>\r\n                                                            <\/div>\r\n\r\n                            \r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                                                <\/div>\r\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t\r\n\t\t\t\t\t\t\t<div class=\"exad-close-btn\">\r\n\t\t\t\t\t\t\t\t<span><\/span>\r\n\t\t\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t\t<div class=\"exad-modal-overlay\" data-exad_overlay_click_close=\"yes\"><\/div>\r\n\t\t<\/div>\r\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-291eb8a elementor-hidden-desktop elementor-hidden-tablet exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-exad-modal-popup\" data-id=\"291eb8a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"exad-modal-popup.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\r\n\t\t<div class=\"exad-modal\">\r\n\t\t\t<div class=\"exad-modal-wrapper\">\r\n\r\n\t\t\t\t<div class=\"exad-modal-button exad-modal-btn-fixed-width-\">\r\n\t\t\t\t\t<a href=\"#\" class=\"exad-modal-image-action image-modal\" data-exad-modal=\"#exad-modal-291eb8a\" data-exad-overlay=\"yes\" >\r\n\t\t\t\t\t\t<span class=\"exad-modal-action-icon-left\">\r\n\t\t\t\t\t\t\t<span class=\"exad-button-icon-wrapper\"><i aria-hidden=\"true\" class=\"feather icon-info\"><\/i><\/span>More Info\t\t\t\t\t\t<\/span>\r\n\t\t\t\t\t<\/a>\r\n\t\t\t\t<\/div>\r\n\t\t\r\n\t\t\t\t<div id=\"exad-modal-291eb8a\" class=\"exad-modal-item modal-vimeo top-to-middle shortcode exad-content-overflow-x-yes exad-content-overflow-y-yes\" data-exad_modal_prevent_page_scroll=\"no\" >\r\n\t\t\t\t\t<div class=\"exad-modal-content\">\r\n\t\t\t\t\t\t<div class=\"exad-modal-element \">\r\n\t\t\t\t\t\t\t\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"502\" class=\"elementor elementor-502\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1ee0fdd2 elementor-section-boxed elementor-section-height-default elementor-section-height-default exad-glass-effect-no exad-sticky-section-no\" data-id=\"1ee0fdd2\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-71a1a831 exad-glass-effect-no exad-sticky-section-no\" data-id=\"71a1a831\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d58d0bf exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-heading\" data-id=\"d58d0bf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-large\">Alien Addition Math Game<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-12997957 elementor-section-boxed elementor-section-height-default elementor-section-height-default exad-glass-effect-no exad-sticky-section-no\" data-id=\"12997957\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-41de1696 exad-glass-effect-no exad-sticky-section-no\" data-id=\"41de1696\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4da1488 exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-exad-exclusive-accordion\" data-id=\"4da1488\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"exad-exclusive-accordion.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t    \r\n        <div class=\"exad-accordion-items\">\r\n        \t\r\n                <div class=\"exad-accordion-single-item elementor-repeater-item-98a0078\">\r\n                    <div class=\"exad-accordion-title\">\r\n\r\n\t\t\t\t\t\t\r\n                        <h3 class=\"exad-accordion-heading\">\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\tSoftware Features\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t<\/h3>\r\n\r\n                                                    <div class=\"exad-active-inactive-icon\">\r\n                                                                    <span class=\"exad-active-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-angle-up\"><\/i>                                    <\/span>                            \r\n                                                                                                    <span class=\"exad-inactive-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-angle-down\"><\/i>                                    <\/span>\r\n                                                            <\/div>\r\n                                            <\/div>\r\n\r\n                    <div class=\"exad-accordion-content\">\r\n                        <div class=\"exad-accordion-content-wrapper has-image-no image-position-right\">\r\n                            <div class=\"exad-accordion-text\">\r\n                                <div> <ul><li>Interactive menu for selecting game option (rules, selecting difficulty level, audio mute ON\/OFF).<\/li><li>Randomized math question display for each spaceship.<\/li><li>Randomized speed for target spaceships when descending.<\/li><li>Saving and loading of game state.<\/li><li>Game sound and sound effects.<\/li><li>Score tracking with hit\/miss percentage info.<\/li><\/ul><\/div>\r\n                                                            <\/div>\r\n\r\n                            \r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                            \r\n                <div class=\"exad-accordion-single-item elementor-repeater-item-0b26cca\">\r\n                    <div class=\"exad-accordion-title\">\r\n\r\n\t\t\t\t\t\t\r\n                        <h3 class=\"exad-accordion-heading\">\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\tDesign Concepts \/ Technologies Used\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t<\/h3>\r\n\r\n                                                    <div class=\"exad-active-inactive-icon\">\r\n                                                                    <span class=\"exad-active-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-angle-up\"><\/i>                                    <\/span>                            \r\n                                                                                                    <span class=\"exad-inactive-icon\">\r\n                                        <i aria-hidden=\"true\" class=\"fas fa-angle-down\"><\/i>                                    <\/span>\r\n                                                            <\/div>\r\n                                            <\/div>\r\n\r\n                    <div class=\"exad-accordion-content\">\r\n                        <div class=\"exad-accordion-content-wrapper has-image-no image-position-right\">\r\n                            <div class=\"exad-accordion-text\">\r\n                                <div> <ul><li>HTML5, CSS3, JavaScript<\/li><li>Flexbox and Grid layouts<\/li><li>Persistent data storage using Local and Session storage APIs<\/li><li>DOM manipulation<\/li><li>Multiple web page application<\/li><li>Responsive page layout<\/li><li>Timer Intervals<\/li><li>Event Listeners (keypress and touch\/click)<\/li><li>Collision detection of objects<\/li><\/ul><\/div>\r\n                                                            <\/div>\r\n\r\n                            \r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                                                <\/div>\r\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t\r\n\t\t\t\t\t\t\t<div class=\"exad-close-btn\">\r\n\t\t\t\t\t\t\t\t<span><\/span>\r\n\t\t\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\t\t\t<div class=\"exad-modal-overlay\" data-exad_overlay_click_close=\"yes\"><\/div>\r\n\t\t<\/div>\r\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-791d6f7 elementor-section-boxed elementor-section-height-default elementor-section-height-default exad-glass-effect-no exad-sticky-section-no\" data-id=\"791d6f7\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c4bda7d exad-glass-effect-no exad-sticky-section-no\" data-id=\"c4bda7d\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b5bd6a1 elementor-arrows-position-inside elementor-pagination-position-outside exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-image-carousel\" data-id=\"b5bd6a1\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;image_spacing_custom&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:15,&quot;sizes&quot;:[]},&quot;navigation&quot;:&quot;both&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;infinite&quot;:&quot;yes&quot;,&quot;speed&quot;:500,&quot;image_spacing_custom_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_spacing_custom_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image-carousel.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-image-carousel-wrapper swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Image Carousel\" dir=\"ltr\">\n\t\t\t<div class=\"elementor-image-carousel swiper-wrapper\" aria-live=\"off\">\n\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 of 3\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/louisechan.ca\/wp-content\/uploads\/2021\/05\/titlescreen.png\" alt=\"titlescreen\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 of 3\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/louisechan.ca\/wp-content\/uploads\/2021\/05\/gameplay.png\" alt=\"gameplay\" \/><\/figure><\/div><div class=\"swiper-slide\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 of 3\"><figure class=\"swiper-slide-inner\"><img decoding=\"async\" class=\"swiper-slide-image\" src=\"https:\/\/louisechan.ca\/wp-content\/uploads\/2021\/05\/rules.png\" alt=\"rules\" \/><\/figure><\/div>\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-prev\" role=\"button\" tabindex=\"0\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"eicon-chevron-left\"><\/i>\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-next\" role=\"button\" tabindex=\"0\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"eicon-chevron-right\"><\/i>\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"swiper-pagination\"><\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>iOS Projects available in the App Store Quicktab Contactless dining at your fingertips. Quicktab creates a digital way for restaurant guests to view the menu and order food all from their phone. See My Contributions As part of the requirements in completing my post-graduate program studies at George Brown College, I worked as an iOS [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-20","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/louisechan.ca\/index.php?rest_route=\/wp\/v2\/pages\/20","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/louisechan.ca\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/louisechan.ca\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/louisechan.ca\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/louisechan.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=20"}],"version-history":[{"count":285,"href":"https:\/\/louisechan.ca\/index.php?rest_route=\/wp\/v2\/pages\/20\/revisions"}],"predecessor-version":[{"id":771,"href":"https:\/\/louisechan.ca\/index.php?rest_route=\/wp\/v2\/pages\/20\/revisions\/771"}],"wp:attachment":[{"href":"https:\/\/louisechan.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=20"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}