{
    "id": 5602,
    "date": "2024-12-06T11:52:37",
    "date_gmt": "2024-12-06T10:52:37",
    "guid": {
        "rendered": "https:\/\/azizaelgoul.com\/?post_type=portfolio&#038;p=5602"
    },
    "modified": "2024-12-06T15:03:03",
    "modified_gmt": "2024-12-06T14:03:03",
    "slug": "memomatch",
    "status": "publish",
    "type": "portfolio",
    "link": "https:\/\/azizaelgoul.com\/en\/portfolio\/item\/memomatch\/",
    "title": {
        "rendered": "MemoMatch"
    },
    "content": {
        "rendered": "<div data-elementor-type=\"wp-post\" data-elementor-id=\"5602\" class=\"elementor elementor-5602\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0a06a58 e-flex e-con-boxed e-con e-parent\" data-id=\"0a06a58\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-faefdba elementor-widget elementor-widget-luique-section-heading\" data-id=\"faefdba\" data-element_type=\"widget\" data-widget_type=\"luique-section-heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\t\t<!-- Section Heading -->\n\t\t\t\t<div class=\"m-titles\">\n\t\t\t\t\t\t<h2 class=\"m-title splitting-text-anim-1 scroll-animate\" data-splitting=\"words\" data-animate=\"active\">\n\t\t\t\t<span >\n\t\t\t\t\tMemoMatch\t\t\t\t<\/span>\n\t\t\t<\/h2>\n\t\t\t\t\t\t\t\t\t<div class=\"m-subtitle splitting-text-anim-1 scroll-animate\" data-splitting=\"words\" data-animate=\"active\">\n\t\t\t\t<span >\n\t\t\t\t\tCross-Platform Development\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-c5992c5 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"c5992c5\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-42cd829\" data-id=\"42cd829\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-4380038 v-line v-line-right v-line-top elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4380038\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-custom\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-bf25e97\" data-id=\"bf25e97\" data-element_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-360e0d9 elementor-widget elementor-widget-luique-project-details\" data-id=\"360e0d9\" data-element_type=\"widget\" data-widget_type=\"luique-project-details.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\t\t<!-- Details -->\n\t\t<div class=\"m-details\">\n\t\t\t\t\t\t\t\t\t<div class=\"details-label\">\n\t\t\t\t\t\t\t\t<span >\n\t\t\t\t\tYear:\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<strong><span >\n\t\t\t\t\t2024\t\t\t\t<\/span><\/strong>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"details-label\">\n\t\t\t\t\t\t\t\t<span >\n\t\t\t\t\tTechnology:\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<strong><span >\n\t\t\t\t\tReact Native\t\t\t\t<\/span><\/strong>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<div class=\"details-label\">\n\t\t\t\t\t\t\t\t<span >\n\t\t\t\t\tCategories:\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<strong><span >\n\t\t\t\t\tshowcase projects\t\t\t\t<\/span><\/strong>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\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<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-b22f4c7 align-right\" data-id=\"b22f4c7\" data-element_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-cb09689 elementor-widget elementor-widget-luique-description\" data-id=\"cb09689\" data-element_type=\"widget\" data-widget_type=\"luique-description.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\t\t<!-- Description -->\n    \t\t\t\t\t\t<a target=\"_blank\" href=\"https:\/\/github.com\/aziza92\/MemoryMatchGame\" class=\"btn scrolla-element-anim-1 scroll-animate\" data-animate=\"active\">\n\t\t\t<span>Source code<\/span>\n\t\t<\/a>\n\t\t\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\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-fcec0c4 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"fcec0c4\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-611d78c\" data-id=\"611d78c\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-4e6d7fa elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4e6d7fa\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-custom\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-c615a7d\" data-id=\"c615a7d\" data-element_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-a43c445 elementor-widget elementor-widget-heading\" data-id=\"a43c445\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Description<\/h4>\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-inner-section elementor-element elementor-element-1208d8e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1208d8e\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-custom\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-15c6274\" data-id=\"15c6274\" data-element_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-bf7fc37 elementor-widget elementor-widget-text-editor\" data-id=\"bf7fc37\" data-element_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<h2>MemoMatch: An Open Source Memory Game Built with React Native<\/h2><p><strong>MemoMatch<\/strong> is a fun and simple memory card game that doubles as a learning tool for developers. Built with <strong>React Native<\/strong> and <strong>Expo<\/strong>, this project showcases how to create a modern mobile app. Whether you\u2019re here to enjoy the game or explore its source code on GitHub, MemoMatch offers something valuable for everyone.<\/p><h4>A Modern and Efficient Design<\/h4><p>MemoMatch was designed with a clean and effective architecture to deliver a smooth user experience. The interface, created with <strong>React Native Paper<\/strong>, is intuitive, responsive, and visually appealing. Whether you&#8217;re a player or a developer, you&#8217;ll appreciate the attention to detail.<\/p><h4>Key Technical Features<\/h4><p>MemoMatch takes advantage of essential tools and practices in React Native to create a solid application:<\/p><ul><li style=\"list-style-type: none;\"><ul><li style=\"list-style-type: none;\"><ul><li><strong>State Management<\/strong>: React hooks are used to manage the app\u2019s data efficiently.<\/li><li><strong>Data Persistence<\/strong>: Progress and scores are automatically saved using AsyncStorage.<\/li><li><strong>Immersive Sound Effects<\/strong>: Integrated with expo-av to enhance the gaming experience.<\/li><li><strong>Modern UI Design<\/strong>: Styled with React Native Paper for a clean and cohesive look.<\/li><\/ul><\/li><\/ul><\/li><\/ul><h4>A Fun and Engaging Game for Everyone<\/h4><p>MemoMatch is more than just a tech demo; it\u2019s also an enjoyable game with thoughtfully designed mechanics:<\/p><ul><li style=\"list-style-type: none;\"><ul><li style=\"list-style-type: none;\"><ul><li><strong>Level Progression<\/strong>: Levels get progressively harder, keeping the challenge alive.<\/li><li><strong>Timer Challenge<\/strong>: A built-in timer adds urgency and excitement to every round.<\/li><li><strong>Score Tracking<\/strong>: Players can monitor their progress with individual and cumulative scores.<\/li><\/ul><\/li><\/ul><\/li><\/ul><h4>A Learning Opportunity for Developers<\/h4><p>MemoMatch\u2019s open-source code is available on GitHub, making it a valuable resource for developers of all levels. Here\u2019s what you can expect to find:<\/p><ul><li style=\"list-style-type: none;\"><ul><li style=\"list-style-type: none;\"><ul><li><strong>A Simple and Well-Documented Architecture<\/strong>: Easy to understand and adapt for your own projects.<\/li><li><strong>Concrete Examples<\/strong>: Learn how to implement timers, state management, and data persistence.<\/li><li><strong>A Playground for Experimentation<\/strong>: Modify, extend, or enhance the app to match your own ideas.<\/li><li><strong>Collaborative Potential<\/strong>: Join the community to contribute bug fixes, new features, or optimizations.<\/li><\/ul><\/li><\/ul><\/li><\/ul><h4>A Practical Example of Best Practices<\/h4><p>MemoMatch is more than a game; it\u2019s a hands-on demonstration of effective mobile development. It highlights:<\/p><ul><li style=\"list-style-type: none;\"><ul><li style=\"list-style-type: none;\"><ul><li>How to build a scalable and maintainable app.<\/li><li>The benefits of using modern tools like Expo.<\/li><li>Techniques for creating a polished and functional user interface.<\/li><\/ul><\/li><\/ul><\/li><\/ul><p>MemoMatch offers the best of both worlds: a fun game for casual users and a robust learning resource for developers. Whether you want to improve your memory or sharpen your coding skills, MemoMatch is an excellent starting point. Dive in and explore its potential!<\/p>\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<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-6cce51e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6cce51e\" data-element_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-461a6b1\" data-id=\"461a6b1\" data-element_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-6326ce9 elementor-widget elementor-widget-luique-projects-gallery-grid\" data-id=\"6326ce9\" data-element_type=\"widget\" data-widget_type=\"luique-projects-gallery-grid.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n\t\t<!-- Section Gallery -->\n\t\t<div class=\"m-gallery\">\n\t\t\t\t\t\t<div class=\"row\">\n\t\t\t\t\n\t\t\t\t<div class=\"col-xs-12 col-sm-6 col-md-6 col-lg-6\">\n\t\t\t\t\t<div class=\"works-item\">\n\t\t\t\t\t\t<div class=\"image scrolla-element-anim-1 scroll-animate\" data-animate=\"active\">\n\t\t\t\t\t\t\t<div class=\"img\">\n\t\t\t\t\t\t\t\t<a href=\"https:\/\/azizaelgoul.com\/wp-content\/uploads\/2024\/12\/memo1.png\" class=\"has-popup-image\"><img decoding=\"async\" src=\"https:\/\/azizaelgoul.com\/wp-content\/uploads\/2024\/12\/memo1.png\" alt=\"Item 1\" \/><\/a>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t\t\n\t\t\t\t<div class=\"col-xs-12 col-sm-6 col-md-6 col-lg-6\">\n\t\t\t\t\t<div class=\"works-item\">\n\t\t\t\t\t\t<div class=\"image scrolla-element-anim-1 scroll-animate\" data-animate=\"active\">\n\t\t\t\t\t\t\t<div class=\"img\">\n\t\t\t\t\t\t\t\t<a href=\"https:\/\/azizaelgoul.com\/wp-content\/uploads\/2024\/12\/memo2.png\" class=\"has-popup-image\"><img decoding=\"async\" src=\"https:\/\/azizaelgoul.com\/wp-content\/uploads\/2024\/12\/memo2.png\" alt=\"Item 2\" \/><\/a>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t\t\n\t\t\t\t<div class=\"col-xs-12 col-sm-6 col-md-6 col-lg-6\">\n\t\t\t\t\t<div class=\"works-item\">\n\t\t\t\t\t\t<div class=\"image scrolla-element-anim-1 scroll-animate\" data-animate=\"active\">\n\t\t\t\t\t\t\t<div class=\"img\">\n\t\t\t\t\t\t\t\t<a href=\"https:\/\/azizaelgoul.com\/wp-content\/uploads\/2024\/12\/memo3.png\" class=\"has-popup-image\"><img decoding=\"async\" src=\"https:\/\/azizaelgoul.com\/wp-content\/uploads\/2024\/12\/memo3.png\" alt=\"Item 3\" \/><\/a>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t\t\n\t\t\t\t<div class=\"col-xs-12 col-sm-6 col-md-6 col-lg-6\">\n\t\t\t\t\t<div class=\"works-item\">\n\t\t\t\t\t\t<div class=\"image scrolla-element-anim-1 scroll-animate\" data-animate=\"active\">\n\t\t\t\t\t\t\t<div class=\"img\">\n\t\t\t\t\t\t\t\t<a href=\"https:\/\/azizaelgoul.com\/wp-content\/uploads\/2024\/12\/memo4.png\" class=\"has-popup-image\"><img decoding=\"async\" src=\"https:\/\/azizaelgoul.com\/wp-content\/uploads\/2024\/12\/memo4.png\" alt=\"item4\" \/><\/a>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\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>",
        "protected": false
    },
    "featured_media": 5628,
    "menu_order": 11,
    "template": "",
    "portfolio_categories": [
        55
    ],
    "acf": [],
    "yoast_head": "<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>MemoMatch - Aziza Elgoul<\/title>\n<meta name=\"description\" content=\"MemoMatch is a memory card game built with React Native and Expo. Test your memory by matching pairs of cards before the timer runs out!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/azizaelgoul.com\/en\/portfolio\/item\/memomatch\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"MemoMatch - Aziza Elgoul\" \/>\n<meta property=\"og:description\" content=\"MemoMatch is a memory card game built with React Native and Expo. Test your memory by matching pairs of cards before the timer runs out!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/azizaelgoul.com\/en\/portfolio\/item\/memomatch\/\" \/>\n<meta property=\"og:site_name\" content=\"Aziza Elgoul\" \/>\n<meta property=\"article:modified_time\" content=\"2024-12-06T14:03:03+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/azizaelgoul.com\/wp-content\/uploads\/2024\/12\/Memory-Game-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/azizaelgoul.com\/portfolio\/item\/memomatch\/\",\"url\":\"https:\/\/azizaelgoul.com\/portfolio\/item\/memomatch\/\",\"name\":\"MemoMatch - Aziza Elgoul\",\"isPartOf\":{\"@id\":\"https:\/\/azizaelgoul.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/azizaelgoul.com\/portfolio\/item\/memomatch\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/azizaelgoul.com\/portfolio\/item\/memomatch\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/azizaelgoul.com\/wp-content\/uploads\/2024\/12\/Memory-Game-1.png\",\"datePublished\":\"2024-12-06T10:52:37+00:00\",\"dateModified\":\"2024-12-06T14:03:03+00:00\",\"description\":\"MemoMatch is a memory card game built with React Native and Expo. Test your memory by matching pairs of cards before the timer runs out!\",\"breadcrumb\":{\"@id\":\"https:\/\/azizaelgoul.com\/portfolio\/item\/memomatch\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/azizaelgoul.com\/portfolio\/item\/memomatch\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/azizaelgoul.com\/portfolio\/item\/memomatch\/#primaryimage\",\"url\":\"https:\/\/azizaelgoul.com\/wp-content\/uploads\/2024\/12\/Memory-Game-1.png\",\"contentUrl\":\"https:\/\/azizaelgoul.com\/wp-content\/uploads\/2024\/12\/Memory-Game-1.png\",\"width\":1920,\"height\":1080,\"caption\":\"MemoMatch mobile app\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/azizaelgoul.com\/portfolio\/item\/memomatch\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/azizaelgoul.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"MemoMatch\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/azizaelgoul.com\/#website\",\"url\":\"https:\/\/azizaelgoul.com\/\",\"name\":\"Aziza Elgoul\",\"description\":\"Portfolio\",\"publisher\":{\"@id\":\"https:\/\/azizaelgoul.com\/#\/schema\/person\/67cecbbea8e01e85282a9792ccb9e641\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/azizaelgoul.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/azizaelgoul.com\/#\/schema\/person\/67cecbbea8e01e85282a9792ccb9e641\",\"name\":\"Aziza\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/azizaelgoul.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/azizaelgoul.com\/wp-content\/uploads\/2021\/11\/person-3.webp\",\"contentUrl\":\"https:\/\/azizaelgoul.com\/wp-content\/uploads\/2021\/11\/person-3.webp\",\"width\":500,\"height\":500,\"caption\":\"Aziza\"},\"logo\":{\"@id\":\"https:\/\/azizaelgoul.com\/#\/schema\/person\/image\/\"},\"sameAs\":[\"http:\/\/azizaelgoul.com\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->",
    "yoast_head_json": {
        "title": "MemoMatch - Aziza Elgoul",
        "description": "MemoMatch is a memory card game built with React Native and Expo. Test your memory by matching pairs of cards before the timer runs out!",
        "robots": {
            "index": "index",
            "follow": "follow",
            "max-snippet": "max-snippet:-1",
            "max-image-preview": "max-image-preview:large",
            "max-video-preview": "max-video-preview:-1"
        },
        "canonical": "https:\/\/azizaelgoul.com\/en\/portfolio\/item\/memomatch\/",
        "og_locale": "en_US",
        "og_type": "article",
        "og_title": "MemoMatch - Aziza Elgoul",
        "og_description": "MemoMatch is a memory card game built with React Native and Expo. Test your memory by matching pairs of cards before the timer runs out!",
        "og_url": "https:\/\/azizaelgoul.com\/en\/portfolio\/item\/memomatch\/",
        "og_site_name": "Aziza Elgoul",
        "article_modified_time": "2024-12-06T14:03:03+00:00",
        "og_image": [
            {
                "width": 1920,
                "height": 1080,
                "url": "http:\/\/azizaelgoul.com\/wp-content\/uploads\/2024\/12\/Memory-Game-1.png",
                "type": "image\/png"
            }
        ],
        "twitter_card": "summary_large_image",
        "twitter_misc": {
            "Est. reading time": "3 minutes"
        },
        "schema": {
            "@context": "https:\/\/schema.org",
            "@graph": [
                {
                    "@type": "WebPage",
                    "@id": "https:\/\/azizaelgoul.com\/portfolio\/item\/memomatch\/",
                    "url": "https:\/\/azizaelgoul.com\/portfolio\/item\/memomatch\/",
                    "name": "MemoMatch - Aziza Elgoul",
                    "isPartOf": {
                        "@id": "https:\/\/azizaelgoul.com\/#website"
                    },
                    "primaryImageOfPage": {
                        "@id": "https:\/\/azizaelgoul.com\/portfolio\/item\/memomatch\/#primaryimage"
                    },
                    "image": {
                        "@id": "https:\/\/azizaelgoul.com\/portfolio\/item\/memomatch\/#primaryimage"
                    },
                    "thumbnailUrl": "https:\/\/azizaelgoul.com\/wp-content\/uploads\/2024\/12\/Memory-Game-1.png",
                    "datePublished": "2024-12-06T10:52:37+00:00",
                    "dateModified": "2024-12-06T14:03:03+00:00",
                    "description": "MemoMatch is a memory card game built with React Native and Expo. Test your memory by matching pairs of cards before the timer runs out!",
                    "breadcrumb": {
                        "@id": "https:\/\/azizaelgoul.com\/portfolio\/item\/memomatch\/#breadcrumb"
                    },
                    "inLanguage": "en-US",
                    "potentialAction": [
                        {
                            "@type": "ReadAction",
                            "target": [
                                "https:\/\/azizaelgoul.com\/portfolio\/item\/memomatch\/"
                            ]
                        }
                    ]
                },
                {
                    "@type": "ImageObject",
                    "inLanguage": "en-US",
                    "@id": "https:\/\/azizaelgoul.com\/portfolio\/item\/memomatch\/#primaryimage",
                    "url": "https:\/\/azizaelgoul.com\/wp-content\/uploads\/2024\/12\/Memory-Game-1.png",
                    "contentUrl": "https:\/\/azizaelgoul.com\/wp-content\/uploads\/2024\/12\/Memory-Game-1.png",
                    "width": 1920,
                    "height": 1080,
                    "caption": "MemoMatch mobile app"
                },
                {
                    "@type": "BreadcrumbList",
                    "@id": "https:\/\/azizaelgoul.com\/portfolio\/item\/memomatch\/#breadcrumb",
                    "itemListElement": [
                        {
                            "@type": "ListItem",
                            "position": 1,
                            "name": "Accueil",
                            "item": "https:\/\/azizaelgoul.com\/"
                        },
                        {
                            "@type": "ListItem",
                            "position": 2,
                            "name": "MemoMatch"
                        }
                    ]
                },
                {
                    "@type": "WebSite",
                    "@id": "https:\/\/azizaelgoul.com\/#website",
                    "url": "https:\/\/azizaelgoul.com\/",
                    "name": "Aziza Elgoul",
                    "description": "Portfolio",
                    "publisher": {
                        "@id": "https:\/\/azizaelgoul.com\/#\/schema\/person\/67cecbbea8e01e85282a9792ccb9e641"
                    },
                    "potentialAction": [
                        {
                            "@type": "SearchAction",
                            "target": {
                                "@type": "EntryPoint",
                                "urlTemplate": "https:\/\/azizaelgoul.com\/?s={search_term_string}"
                            },
                            "query-input": {
                                "@type": "PropertyValueSpecification",
                                "valueRequired": true,
                                "valueName": "search_term_string"
                            }
                        }
                    ],
                    "inLanguage": "en-US"
                },
                {
                    "@type": [
                        "Person",
                        "Organization"
                    ],
                    "@id": "https:\/\/azizaelgoul.com\/#\/schema\/person\/67cecbbea8e01e85282a9792ccb9e641",
                    "name": "Aziza",
                    "image": {
                        "@type": "ImageObject",
                        "inLanguage": "en-US",
                        "@id": "https:\/\/azizaelgoul.com\/#\/schema\/person\/image\/",
                        "url": "https:\/\/azizaelgoul.com\/wp-content\/uploads\/2021\/11\/person-3.webp",
                        "contentUrl": "https:\/\/azizaelgoul.com\/wp-content\/uploads\/2021\/11\/person-3.webp",
                        "width": 500,
                        "height": 500,
                        "caption": "Aziza"
                    },
                    "logo": {
                        "@id": "https:\/\/azizaelgoul.com\/#\/schema\/person\/image\/"
                    },
                    "sameAs": [
                        "http:\/\/azizaelgoul.com"
                    ]
                }
            ]
        }
    },
    "_links": {
        "self": [
            {
                "href": "https:\/\/azizaelgoul.com\/en\/wp-json\/wp\/v2\/portfolio\/5602"
            }
        ],
        "collection": [
            {
                "href": "https:\/\/azizaelgoul.com\/en\/wp-json\/wp\/v2\/portfolio"
            }
        ],
        "about": [
            {
                "href": "https:\/\/azizaelgoul.com\/en\/wp-json\/wp\/v2\/types\/portfolio"
            }
        ],
        "version-history": [
            {
                "count": 26,
                "href": "https:\/\/azizaelgoul.com\/en\/wp-json\/wp\/v2\/portfolio\/5602\/revisions"
            }
        ],
        "predecessor-version": [
            {
                "id": 5642,
                "href": "https:\/\/azizaelgoul.com\/en\/wp-json\/wp\/v2\/portfolio\/5602\/revisions\/5642"
            }
        ],
        "wp:featuredmedia": [
            {
                "embeddable": true,
                "href": "https:\/\/azizaelgoul.com\/en\/wp-json\/wp\/v2\/media\/5628"
            }
        ],
        "wp:attachment": [
            {
                "href": "https:\/\/azizaelgoul.com\/en\/wp-json\/wp\/v2\/media?parent=5602"
            }
        ],
        "wp:term": [
            {
                "taxonomy": "portfolio_categories",
                "embeddable": true,
                "href": "https:\/\/azizaelgoul.com\/en\/wp-json\/wp\/v2\/portfolio_categories?post=5602"
            }
        ],
        "curies": [
            {
                "name": "wp",
                "href": "https:\/\/api.w.org\/{rel}",
                "templated": true
            }
        ]
    }
}