{"id":311,"date":"2024-12-21T02:40:59","date_gmt":"2024-12-21T02:40:59","guid":{"rendered":"https:\/\/bendauphinee.com\/writing\/?page_id=311"},"modified":"2025-01-07T15:05:46","modified_gmt":"2025-01-07T15:05:46","slug":"building-tailgunner","status":"publish","type":"page","link":"https:\/\/bendauphinee.com\/writing\/building-tailgunner\/","title":{"rendered":"Building Tailgunner"},"content":{"rendered":"\n<div class=\"wp-block-group alignwide is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-group is-layout-flow wp-block-group-is-layout-flow\" style=\"margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--10);padding-right:var(--wp--preset--spacing--60);padding-bottom:var(--wp--preset--spacing--10);padding-left:var(--wp--preset--spacing--60)\">\n<p>This is where you can find all the content related to my series on building an app from scratch.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"985\" height=\"758\" src=\"https:\/\/bendauphinee.com\/writing\/wp-content\/uploads\/2024\/12\/tailgunnerlogo.png\" alt=\"\" class=\"wp-image-313\" srcset=\"https:\/\/bendauphinee.com\/writing\/wp-content\/uploads\/2024\/12\/tailgunnerlogo.png 985w, https:\/\/bendauphinee.com\/writing\/wp-content\/uploads\/2024\/12\/tailgunnerlogo-300x231.png 300w, https:\/\/bendauphinee.com\/writing\/wp-content\/uploads\/2024\/12\/tailgunnerlogo-768x591.png 768w\" sizes=\"auto, (max-width: 985px) 100vw, 985px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading alignfull\">The Documents<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li style=\"font-size:clamp(0.929rem, 0.929rem + ((1vw - 0.2rem) * 0.785), 1.4rem);\"><a href=\"https:\/\/bendauphinee.com\/writing\/building-tailgunner\/project-plan\/\" data-type=\"page\" data-id=\"316\">Project Plan<\/a><\/li>\n\n\n\n<li style=\"font-size:clamp(0.929rem, 0.929rem + ((1vw - 0.2rem) * 0.785), 1.4rem);\"><a href=\"https:\/\/bendauphinee.com\/writing\/building-tailgunner\/wireframes\/\" data-type=\"page\" data-id=\"381\">Wireframes<\/a><\/li>\n\n\n\n<li style=\"font-size:clamp(0.929rem, 0.929rem + ((1vw - 0.2rem) * 0.785), 1.4rem);\"><a href=\"https:\/\/bendauphinee.com\/writing\/building-tailgunner\/project-plan\/technical-design\/\" data-type=\"page\" data-id=\"552\">Technical Design<\/a><\/li>\n\n\n\n<li style=\"font-size:clamp(0.929rem, 0.929rem + ((1vw - 0.2rem) * 0.785), 1.4rem);\"><a href=\"https:\/\/github.com\/bendauphinee\/tailgunner\" data-type=\"page\" data-id=\"316\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Github<\/a><\/li>\n<\/ul>\n\n\n\n<div style=\"height:60px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading alignwide has-x-large-font-size\" style=\"margin-top:0;margin-bottom:var(--wp--preset--spacing--10);margin-left:0;line-height:1\">The Posts<\/h2>\n\n\n\n<div class=\"wp-block-group alignwide has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"margin-top:0;margin-bottom:0\">\n<div class=\"wp-block-query alignwide is-layout-flow wp-block-query-is-layout-flow\"><ul class=\"wp-block-post-template is-layout-flow wp-block-post-template-is-layout-flow\"><li class=\"wp-block-post post-942 post type-post status-publish format-standard hentry category-software-engineering\">\n\n<hr class=\"wp-block-separator has-text-color has-contrast-3-color has-alpha-channel-opacity has-contrast-3-background-color has-background alignwide is-style-wide\"\/>\n\n\n\n<div class=\"wp-block-columns alignwide are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-33233fb6 wp-block-columns-is-layout-flex\" style=\"margin-top:var(--wp--preset--spacing--20);margin-bottom:var(--wp--preset--spacing--20)\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:72%\"><h2 style=\"font-size:clamp(1.039rem, 1.039rem + ((1vw - 0.2rem) * 0.935), 1.6rem);line-height:1.1;\" class=\"wp-block-post-title\"><a href=\"https:\/\/bendauphinee.com\/writing\/2025\/01\/30\/an-app-from-scratch-part-11-template-data-modelling-and-test-optimizations\/\" target=\"_self\" >An App From Scratch: Part 11 \u2013 Template Data Modelling and Test Optimizations<\/a><\/h2><\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;flex-basis:40%\"><div class=\"wp-block-template-part\">\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group is-content-justification-left is-layout-flex wp-container-core-group-is-layout-dfe8e91f wp-block-group-is-layout-flex\"><div class=\"wp-block-post-date\"><time datetime=\"2025-01-30T19:00:11+00:00\"><a href=\"https:\/\/bendauphinee.com\/writing\/2025\/01\/30\/an-app-from-scratch-part-11-template-data-modelling-and-test-optimizations\/\">Jan 30, 2025<\/a><\/time><\/div>\n\n\n<p class=\"has-contrast-2-color has-text-color\">\u2014<\/p>\n\n\n<div class=\"taxonomy-category wp-block-post-terms\"><a href=\"https:\/\/bendauphinee.com\/writing\/category\/software-engineering\/\" rel=\"tag\">Software Engineering<\/a><\/div><\/div>\n<\/div>\n<\/div><\/div>\n<\/div>\n\n<\/li><li class=\"wp-block-post post-903 post type-post status-publish format-standard hentry category-software-engineering tag-debounce tag-design tag-github tag-laravel tag-optimization tag-php tag-software tag-tailgunner\">\n\n<hr class=\"wp-block-separator has-text-color has-contrast-3-color has-alpha-channel-opacity has-contrast-3-background-color has-background alignwide is-style-wide\"\/>\n\n\n\n<div class=\"wp-block-columns alignwide are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-33233fb6 wp-block-columns-is-layout-flex\" style=\"margin-top:var(--wp--preset--spacing--20);margin-bottom:var(--wp--preset--spacing--20)\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:72%\"><h2 style=\"font-size:clamp(1.039rem, 1.039rem + ((1vw - 0.2rem) * 0.935), 1.6rem);line-height:1.1;\" class=\"wp-block-post-title\"><a href=\"https:\/\/bendauphinee.com\/writing\/2025\/01\/22\/an-app-from-scratch-part-10-reflections-and-template-editing\/\" target=\"_self\" >An App From Scratch: Part 10 \u2013 Reflections And Template Editing<\/a><\/h2><\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;flex-basis:40%\"><div class=\"wp-block-template-part\">\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group is-content-justification-left is-layout-flex wp-container-core-group-is-layout-dfe8e91f wp-block-group-is-layout-flex\"><div class=\"wp-block-post-date\"><time datetime=\"2025-01-22T22:53:31+00:00\"><a href=\"https:\/\/bendauphinee.com\/writing\/2025\/01\/22\/an-app-from-scratch-part-10-reflections-and-template-editing\/\">Jan 22, 2025<\/a><\/time><\/div>\n\n\n<p class=\"has-contrast-2-color has-text-color\">\u2014<\/p>\n\n\n<div class=\"taxonomy-category wp-block-post-terms\"><a href=\"https:\/\/bendauphinee.com\/writing\/category\/software-engineering\/\" rel=\"tag\">Software Engineering<\/a><\/div><\/div>\n<\/div>\n<\/div><\/div>\n<\/div>\n\n<\/li><li class=\"wp-block-post post-842 post type-post status-publish format-standard hentry category-software-engineering tag-automation tag-deployment tag-github tag-laravel tag-php tag-pipeline tag-software tag-tailgunner\">\n\n<hr class=\"wp-block-separator has-text-color has-contrast-3-color has-alpha-channel-opacity has-contrast-3-background-color has-background alignwide is-style-wide\"\/>\n\n\n\n<div class=\"wp-block-columns alignwide are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-33233fb6 wp-block-columns-is-layout-flex\" style=\"margin-top:var(--wp--preset--spacing--20);margin-bottom:var(--wp--preset--spacing--20)\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:72%\"><h2 style=\"font-size:clamp(1.039rem, 1.039rem + ((1vw - 0.2rem) * 0.935), 1.6rem);line-height:1.1;\" class=\"wp-block-post-title\"><a href=\"https:\/\/bendauphinee.com\/writing\/2025\/01\/17\/an-app-from-scratch-part-9-setting-up-our-production-server-and-deployment-us1-c4\/\" target=\"_self\" >An App From Scratch: Part 9 \u2013\u00a0Setting Up Our Production Server And Deployment (US1-C4)<\/a><\/h2><\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;flex-basis:40%\"><div class=\"wp-block-template-part\">\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group is-content-justification-left is-layout-flex wp-container-core-group-is-layout-dfe8e91f wp-block-group-is-layout-flex\"><div class=\"wp-block-post-date\"><time datetime=\"2025-01-17T18:16:31+00:00\"><a href=\"https:\/\/bendauphinee.com\/writing\/2025\/01\/17\/an-app-from-scratch-part-9-setting-up-our-production-server-and-deployment-us1-c4\/\">Jan 17, 2025<\/a><\/time><\/div>\n\n\n<p class=\"has-contrast-2-color has-text-color\">\u2014<\/p>\n\n\n<div class=\"taxonomy-category wp-block-post-terms\"><a href=\"https:\/\/bendauphinee.com\/writing\/category\/software-engineering\/\" rel=\"tag\">Software Engineering<\/a><\/div><\/div>\n<\/div>\n<\/div><\/div>\n<\/div>\n\n<\/li><li class=\"wp-block-post post-747 post type-post status-publish format-standard hentry category-software-engineering\">\n\n<hr class=\"wp-block-separator has-text-color has-contrast-3-color has-alpha-channel-opacity has-contrast-3-background-color has-background alignwide is-style-wide\"\/>\n\n\n\n<div class=\"wp-block-columns alignwide are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-33233fb6 wp-block-columns-is-layout-flex\" style=\"margin-top:var(--wp--preset--spacing--20);margin-bottom:var(--wp--preset--spacing--20)\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:72%\"><h2 style=\"font-size:clamp(1.039rem, 1.039rem + ((1vw - 0.2rem) * 0.935), 1.6rem);line-height:1.1;\" class=\"wp-block-post-title\"><a href=\"https:\/\/bendauphinee.com\/writing\/2025\/01\/14\/an-app-from-scratch-part-8-creating-new-templates-tool-us1-c3\/\" target=\"_self\" >An App From Scratch: Part 8 \u2013\u00a0Creating New Templates Tool (US1-C3)<\/a><\/h2><\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;flex-basis:40%\"><div class=\"wp-block-template-part\">\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group is-content-justification-left is-layout-flex wp-container-core-group-is-layout-dfe8e91f wp-block-group-is-layout-flex\"><div class=\"wp-block-post-date\"><time datetime=\"2025-01-14T18:13:35+00:00\"><a href=\"https:\/\/bendauphinee.com\/writing\/2025\/01\/14\/an-app-from-scratch-part-8-creating-new-templates-tool-us1-c3\/\">Jan 14, 2025<\/a><\/time><\/div>\n\n\n<p class=\"has-contrast-2-color has-text-color\">\u2014<\/p>\n\n\n<div class=\"taxonomy-category wp-block-post-terms\"><a href=\"https:\/\/bendauphinee.com\/writing\/category\/software-engineering\/\" rel=\"tag\">Software Engineering<\/a><\/div><\/div>\n<\/div>\n<\/div><\/div>\n<\/div>\n\n<\/li><li class=\"wp-block-post post-660 post type-post status-publish format-standard hentry category-software-engineering tag-dependabot tag-github tag-laravel tag-php tag-software tag-tailwindcss tag-vuejs\">\n\n<hr class=\"wp-block-separator has-text-color has-contrast-3-color has-alpha-channel-opacity has-contrast-3-background-color has-background alignwide is-style-wide\"\/>\n\n\n\n<div class=\"wp-block-columns alignwide are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-33233fb6 wp-block-columns-is-layout-flex\" style=\"margin-top:var(--wp--preset--spacing--20);margin-bottom:var(--wp--preset--spacing--20)\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:72%\"><h2 style=\"font-size:clamp(1.039rem, 1.039rem + ((1vw - 0.2rem) * 0.935), 1.6rem);line-height:1.1;\" class=\"wp-block-post-title\"><a href=\"https:\/\/bendauphinee.com\/writing\/2025\/01\/09\/an-app-from-scratch-part-7-creating-the-template-list-page-us1-c2\/\" target=\"_self\" >An App From Scratch: Part 7 \u2013\u00a0Creating The Template List Page (US1-C2)<\/a><\/h2><\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;flex-basis:40%\"><div class=\"wp-block-template-part\">\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group is-content-justification-left is-layout-flex wp-container-core-group-is-layout-dfe8e91f wp-block-group-is-layout-flex\"><div class=\"wp-block-post-date\"><time datetime=\"2025-01-09T21:12:08+00:00\"><a href=\"https:\/\/bendauphinee.com\/writing\/2025\/01\/09\/an-app-from-scratch-part-7-creating-the-template-list-page-us1-c2\/\">Jan 9, 2025<\/a><\/time><\/div>\n\n\n<p class=\"has-contrast-2-color has-text-color\">\u2014<\/p>\n\n\n<div class=\"taxonomy-category wp-block-post-terms\"><a href=\"https:\/\/bendauphinee.com\/writing\/category\/software-engineering\/\" rel=\"tag\">Software Engineering<\/a><\/div><\/div>\n<\/div>\n<\/div><\/div>\n<\/div>\n\n<\/li><li class=\"wp-block-post post-614 post type-post status-publish format-standard hentry category-software-engineering tag-code tag-database tag-laravel tag-migrations tag-php tag-software\">\n\n<hr class=\"wp-block-separator has-text-color has-contrast-3-color has-alpha-channel-opacity has-contrast-3-background-color has-background alignwide is-style-wide\"\/>\n\n\n\n<div class=\"wp-block-columns alignwide are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-33233fb6 wp-block-columns-is-layout-flex\" style=\"margin-top:var(--wp--preset--spacing--20);margin-bottom:var(--wp--preset--spacing--20)\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:72%\"><h2 style=\"font-size:clamp(1.039rem, 1.039rem + ((1vw - 0.2rem) * 0.935), 1.6rem);line-height:1.1;\" class=\"wp-block-post-title\"><a href=\"https:\/\/bendauphinee.com\/writing\/2025\/01\/07\/an-app-from-scratch-part-6-creating-db-tables-us1-c1\/\" target=\"_self\" >An App From Scratch: Part 6 \u2013\u00a0Creating DB Tables (US1-C1)<\/a><\/h2><\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;flex-basis:40%\"><div class=\"wp-block-template-part\">\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group is-content-justification-left is-layout-flex wp-container-core-group-is-layout-dfe8e91f wp-block-group-is-layout-flex\"><div class=\"wp-block-post-date\"><time datetime=\"2025-01-07T14:50:36+00:00\"><a href=\"https:\/\/bendauphinee.com\/writing\/2025\/01\/07\/an-app-from-scratch-part-6-creating-db-tables-us1-c1\/\">Jan 7, 2025<\/a><\/time><\/div>\n\n\n<p class=\"has-contrast-2-color has-text-color\">\u2014<\/p>\n\n\n<div class=\"taxonomy-category wp-block-post-terms\"><a href=\"https:\/\/bendauphinee.com\/writing\/category\/software-engineering\/\" rel=\"tag\">Software Engineering<\/a><\/div><\/div>\n<\/div>\n<\/div><\/div>\n<\/div>\n\n<\/li><li class=\"wp-block-post post-545 post type-post status-publish format-standard hentry category-business-development category-software-engineering tag-planning tag-project-management tag-technical-design tag-technical-planning\">\n\n<hr class=\"wp-block-separator has-text-color has-contrast-3-color has-alpha-channel-opacity has-contrast-3-background-color has-background alignwide is-style-wide\"\/>\n\n\n\n<div class=\"wp-block-columns alignwide are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-33233fb6 wp-block-columns-is-layout-flex\" style=\"margin-top:var(--wp--preset--spacing--20);margin-bottom:var(--wp--preset--spacing--20)\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:72%\"><h2 style=\"font-size:clamp(1.039rem, 1.039rem + ((1vw - 0.2rem) * 0.935), 1.6rem);line-height:1.1;\" class=\"wp-block-post-title\"><a href=\"https:\/\/bendauphinee.com\/writing\/2025\/01\/02\/an-app-from-scratch-part-5-development-planning\/\" target=\"_self\" >An App From Scratch: Part 5 \u2013\u00a0Development Planning<\/a><\/h2><\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;flex-basis:40%\"><div class=\"wp-block-template-part\">\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group is-content-justification-left is-layout-flex wp-container-core-group-is-layout-dfe8e91f wp-block-group-is-layout-flex\"><div class=\"wp-block-post-date\"><time datetime=\"2025-01-02T14:18:24+00:00\"><a href=\"https:\/\/bendauphinee.com\/writing\/2025\/01\/02\/an-app-from-scratch-part-5-development-planning\/\">Jan 2, 2025<\/a><\/time><\/div>\n\n\n<p class=\"has-contrast-2-color has-text-color\">\u2014<\/p>\n\n\n<div class=\"taxonomy-category wp-block-post-terms\"><a href=\"https:\/\/bendauphinee.com\/writing\/category\/business-development\/\" rel=\"tag\">Business Development<\/a><span class=\"wp-block-post-terms__separator\">, <\/span><a href=\"https:\/\/bendauphinee.com\/writing\/category\/software-engineering\/\" rel=\"tag\">Software Engineering<\/a><\/div><\/div>\n<\/div>\n<\/div><\/div>\n<\/div>\n\n<\/li><li class=\"wp-block-post post-480 post type-post status-publish format-standard hentry category-business-development category-software-engineering tag-planning tag-project-management\">\n\n<hr class=\"wp-block-separator has-text-color has-contrast-3-color has-alpha-channel-opacity has-contrast-3-background-color has-background alignwide is-style-wide\"\/>\n\n\n\n<div class=\"wp-block-columns alignwide are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-33233fb6 wp-block-columns-is-layout-flex\" style=\"margin-top:var(--wp--preset--spacing--20);margin-bottom:var(--wp--preset--spacing--20)\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:72%\"><h2 style=\"font-size:clamp(1.039rem, 1.039rem + ((1vw - 0.2rem) * 0.935), 1.6rem);line-height:1.1;\" class=\"wp-block-post-title\"><a href=\"https:\/\/bendauphinee.com\/writing\/2024\/12\/30\/designing-an-app-from-scratch-part-4-system-design\/\" target=\"_self\" >An App From Scratch: Part 4 \u2013\u00a0System Design<\/a><\/h2><\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;flex-basis:40%\"><div class=\"wp-block-template-part\">\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group is-content-justification-left is-layout-flex wp-container-core-group-is-layout-dfe8e91f wp-block-group-is-layout-flex\"><div class=\"wp-block-post-date\"><time datetime=\"2024-12-30T17:01:06+00:00\"><a href=\"https:\/\/bendauphinee.com\/writing\/2024\/12\/30\/designing-an-app-from-scratch-part-4-system-design\/\">Dec 30, 2024<\/a><\/time><\/div>\n\n\n<p class=\"has-contrast-2-color has-text-color\">\u2014<\/p>\n\n\n<div class=\"taxonomy-category wp-block-post-terms\"><a href=\"https:\/\/bendauphinee.com\/writing\/category\/business-development\/\" rel=\"tag\">Business Development<\/a><span class=\"wp-block-post-terms__separator\">, <\/span><a href=\"https:\/\/bendauphinee.com\/writing\/category\/software-engineering\/\" rel=\"tag\">Software Engineering<\/a><\/div><\/div>\n<\/div>\n<\/div><\/div>\n<\/div>\n\n<\/li><li class=\"wp-block-post post-277 post type-post status-publish format-standard hentry category-business-development category-software-engineering tag-functional-design tag-planning tag-process-optimization tag-product-development tag-project-management tag-workflows\">\n\n<hr class=\"wp-block-separator has-text-color has-contrast-3-color has-alpha-channel-opacity has-contrast-3-background-color has-background alignwide is-style-wide\"\/>\n\n\n\n<div class=\"wp-block-columns alignwide are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-33233fb6 wp-block-columns-is-layout-flex\" style=\"margin-top:var(--wp--preset--spacing--20);margin-bottom:var(--wp--preset--spacing--20)\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:72%\"><h2 style=\"font-size:clamp(1.039rem, 1.039rem + ((1vw - 0.2rem) * 0.935), 1.6rem);line-height:1.1;\" class=\"wp-block-post-title\"><a href=\"https:\/\/bendauphinee.com\/writing\/2024\/12\/27\/designing-an-app-from-scratch-part-3-workflows\/\" target=\"_self\" >An App From Scratch: Part 3 &#8211; Workflows<\/a><\/h2><\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;flex-basis:40%\"><div class=\"wp-block-template-part\">\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group is-content-justification-left is-layout-flex wp-container-core-group-is-layout-dfe8e91f wp-block-group-is-layout-flex\"><div class=\"wp-block-post-date\"><time datetime=\"2024-12-27T20:27:03+00:00\"><a href=\"https:\/\/bendauphinee.com\/writing\/2024\/12\/27\/designing-an-app-from-scratch-part-3-workflows\/\">Dec 27, 2024<\/a><\/time><\/div>\n\n\n<p class=\"has-contrast-2-color has-text-color\">\u2014<\/p>\n\n\n<div class=\"taxonomy-category wp-block-post-terms\"><a href=\"https:\/\/bendauphinee.com\/writing\/category\/business-development\/\" rel=\"tag\">Business Development<\/a><span class=\"wp-block-post-terms__separator\">, <\/span><a href=\"https:\/\/bendauphinee.com\/writing\/category\/software-engineering\/\" rel=\"tag\">Software Engineering<\/a><\/div><\/div>\n<\/div>\n<\/div><\/div>\n<\/div>\n\n<\/li><li class=\"wp-block-post post-374 post type-post status-publish format-standard hentry category-business-development category-software-engineering\">\n\n<hr class=\"wp-block-separator has-text-color has-contrast-3-color has-alpha-channel-opacity has-contrast-3-background-color has-background alignwide is-style-wide\"\/>\n\n\n\n<div class=\"wp-block-columns alignwide are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-33233fb6 wp-block-columns-is-layout-flex\" style=\"margin-top:var(--wp--preset--spacing--20);margin-bottom:var(--wp--preset--spacing--20)\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:72%\"><h2 style=\"font-size:clamp(1.039rem, 1.039rem + ((1vw - 0.2rem) * 0.935), 1.6rem);line-height:1.1;\" class=\"wp-block-post-title\"><a href=\"https:\/\/bendauphinee.com\/writing\/2024\/12\/24\/designing-an-app-from-scratch-part-2-wireframing-requirements\/\" target=\"_self\" >An App From Scratch: Part 2 &#8211; Wireframing Requirements<\/a><\/h2><\/div>\n\n\n\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;flex-basis:40%\"><div class=\"wp-block-template-part\">\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group is-content-justification-left is-layout-flex wp-container-core-group-is-layout-dfe8e91f wp-block-group-is-layout-flex\"><div class=\"wp-block-post-date\"><time datetime=\"2024-12-24T16:12:42+00:00\"><a href=\"https:\/\/bendauphinee.com\/writing\/2024\/12\/24\/designing-an-app-from-scratch-part-2-wireframing-requirements\/\">Dec 24, 2024<\/a><\/time><\/div>\n\n\n<p class=\"has-contrast-2-color has-text-color\">\u2014<\/p>\n\n\n<div class=\"taxonomy-category wp-block-post-terms\"><a href=\"https:\/\/bendauphinee.com\/writing\/category\/business-development\/\" rel=\"tag\">Business Development<\/a><span class=\"wp-block-post-terms__separator\">, <\/span><a href=\"https:\/\/bendauphinee.com\/writing\/category\/software-engineering\/\" rel=\"tag\">Software Engineering<\/a><\/div><\/div>\n<\/div>\n<\/div><\/div>\n<\/div>\n\n<\/li><\/ul>\n\n\n<div style=\"height:var(--wp--preset--spacing--30)\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<nav class=\"wp-block-query-pagination is-content-justification-space-between is-layout-flex wp-container-core-query-pagination-is-layout-b2891da8 wp-block-query-pagination-is-layout-flex\" aria-label=\"Pagination\">\n\n\n<div class=\"wp-block-query-pagination-numbers\"><span aria-current=\"page\" class=\"page-numbers current\">1<\/span>\n<a class=\"page-numbers\" href=\"?query-24-page=2\">2<\/a><\/div>\n\n<a href=\"\/writing\/wp-json\/wp\/v2\/pages\/311?query-24-page=2\" class=\"wp-block-query-pagination-next\">Next Page<span class='wp-block-query-pagination-next-arrow is-arrow-arrow' aria-hidden='true'>\u2192<\/span><\/a>\n<\/nav>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>This is where you can find all the content related to my series on building an app from scratch. The Documents The Posts<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-311","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/bendauphinee.com\/writing\/wp-json\/wp\/v2\/pages\/311","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bendauphinee.com\/writing\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bendauphinee.com\/writing\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bendauphinee.com\/writing\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bendauphinee.com\/writing\/wp-json\/wp\/v2\/comments?post=311"}],"version-history":[{"count":16,"href":"https:\/\/bendauphinee.com\/writing\/wp-json\/wp\/v2\/pages\/311\/revisions"}],"predecessor-version":[{"id":658,"href":"https:\/\/bendauphinee.com\/writing\/wp-json\/wp\/v2\/pages\/311\/revisions\/658"}],"wp:attachment":[{"href":"https:\/\/bendauphinee.com\/writing\/wp-json\/wp\/v2\/media?parent=311"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}