[{"data":1,"prerenderedAt":158},["ShallowReactive",2],{"marketplace-site-banners":3,"github-stars":9,"projects-attorney-share-infrastructure":115,"projects-related-attorney-share-infrastructure":139},[4],{"id":5,"icon":6,"content":7,"link":8,"include_paths":6,"exclude_paths":6},"5cf2f5f6-aecf-4395-8c23-69de326fdf02",null,"Directus V12 is here","https:\u002F\u002Fdirectus.com\u002Fresources\u002Fv12-built-for-the-whole-team",{"id":10,"node_id":11,"name":12,"full_name":13,"private":14,"owner":15,"html_url":33,"description":34,"fork":14,"url":35,"forks_url":36,"keys_url":37,"collaborators_url":38,"teams_url":39,"hooks_url":40,"issue_events_url":41,"events_url":42,"assignees_url":43,"branches_url":44,"tags_url":45,"blobs_url":46,"git_tags_url":47,"git_refs_url":48,"trees_url":49,"statuses_url":50,"languages_url":51,"stargazers_url":52,"contributors_url":53,"subscribers_url":54,"subscription_url":55,"commits_url":56,"git_commits_url":57,"comments_url":58,"issue_comment_url":59,"contents_url":60,"compare_url":61,"merges_url":62,"archive_url":63,"downloads_url":64,"issues_url":65,"pulls_url":66,"milestones_url":67,"notifications_url":68,"labels_url":69,"releases_url":70,"deployments_url":71,"created_at":72,"updated_at":73,"pushed_at":74,"git_url":75,"ssh_url":76,"clone_url":77,"svn_url":33,"homepage":78,"size":79,"stargazers_count":80,"watchers_count":80,"language":81,"has_issues":82,"has_projects":82,"has_downloads":82,"has_wiki":14,"has_pages":14,"has_discussions":82,"forks_count":83,"mirror_url":6,"archived":14,"disabled":14,"open_issues_count":84,"license":85,"allow_forking":82,"is_template":14,"web_commit_signoff_required":14,"has_pull_requests":82,"pull_request_creation_policy":90,"topics":91,"visibility":32,"forks":83,"open_issues":84,"watchers":80,"default_branch":111,"temp_clone_token":6,"custom_properties":112,"organization":113,"network_count":83,"subscribers_count":114},7122594,"MDEwOlJlcG9zaXRvcnk3MTIyNTk0","directus","directus\u002Fdirectus",false,{"login":12,"id":16,"node_id":17,"avatar_url":18,"gravatar_id":19,"url":20,"html_url":21,"followers_url":22,"following_url":23,"gists_url":24,"starred_url":25,"subscriptions_url":26,"organizations_url":27,"repos_url":28,"events_url":29,"received_events_url":30,"type":31,"user_view_type":32,"site_admin":14},15967950,"MDEyOk9yZ2FuaXphdGlvbjE1OTY3OTUw","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F15967950?v=4","","https:\u002F\u002Fapi.github.com\u002Fusers\u002Fdirectus","https:\u002F\u002Fgithub.com\u002Fdirectus","https:\u002F\u002Fapi.github.com\u002Fusers\u002Fdirectus\u002Ffollowers","https:\u002F\u002Fapi.github.com\u002Fusers\u002Fdirectus\u002Ffollowing{\u002Fother_user}","https:\u002F\u002Fapi.github.com\u002Fusers\u002Fdirectus\u002Fgists{\u002Fgist_id}","https:\u002F\u002Fapi.github.com\u002Fusers\u002Fdirectus\u002Fstarred{\u002Fowner}{\u002Frepo}","https:\u002F\u002Fapi.github.com\u002Fusers\u002Fdirectus\u002Fsubscriptions","https:\u002F\u002Fapi.github.com\u002Fusers\u002Fdirectus\u002Forgs","https:\u002F\u002Fapi.github.com\u002Fusers\u002Fdirectus\u002Frepos","https:\u002F\u002Fapi.github.com\u002Fusers\u002Fdirectus\u002Fevents{\u002Fprivacy}","https:\u002F\u002Fapi.github.com\u002Fusers\u002Fdirectus\u002Freceived_events","Organization","public","https:\u002F\u002Fgithub.com\u002Fdirectus\u002Fdirectus","The flexible backend for all your projects 🐰 Turn your DB into a headless CMS, admin panels, or apps with a custom UI, instant APIs, auth & more.","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fforks","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fkeys{\u002Fkey_id}","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fcollaborators{\u002Fcollaborator}","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fteams","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fhooks","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fissues\u002Fevents{\u002Fnumber}","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fevents","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fassignees{\u002Fuser}","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fbranches{\u002Fbranch}","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Ftags","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fgit\u002Fblobs{\u002Fsha}","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fgit\u002Ftags{\u002Fsha}","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fgit\u002Frefs{\u002Fsha}","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fgit\u002Ftrees{\u002Fsha}","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fstatuses\u002F{sha}","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Flanguages","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fstargazers","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fcontributors","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fsubscribers","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fsubscription","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fcommits{\u002Fsha}","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fgit\u002Fcommits{\u002Fsha}","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fcomments{\u002Fnumber}","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fissues\u002Fcomments{\u002Fnumber}","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fcontents\u002F{+path}","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fcompare\u002F{base}...{head}","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fmerges","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002F{archive_format}{\u002Fref}","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fdownloads","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fissues{\u002Fnumber}","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fpulls{\u002Fnumber}","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fmilestones{\u002Fnumber}","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fnotifications{?since,all,participating}","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Flabels{\u002Fname}","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Freleases{\u002Fid}","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fdeployments","2012-12-12T01:35:36Z","2026-06-10T12:53:26Z","2026-06-10T07:03:25Z","git:\u002F\u002Fgithub.com\u002Fdirectus\u002Fdirectus.git","git@github.com:directus\u002Fdirectus.git","https:\u002F\u002Fgithub.com\u002Fdirectus\u002Fdirectus.git","https:\u002F\u002Fdirectus.com",443957,36006,"TypeScript",true,4791,382,{"key":86,"name":87,"spdx_id":88,"url":6,"node_id":89},"other","Other","NOASSERTION","MDc6TGljZW5zZTA=","all",[92,93,94,95,96,97,12,98,99,100,101,102,103,104,105,106,107,108,109,110],"api","app","cms","composable","data-visualization","database","graphql","headless-cms","javascript","mariadb","mssql","mysql","no-code","node","postgresql","sql","sqlite","typescript","vue","main",{},{"login":12,"id":16,"node_id":17,"avatar_url":18,"gravatar_id":19,"url":20,"html_url":21,"followers_url":22,"following_url":23,"gists_url":24,"starred_url":25,"subscriptions_url":26,"organizations_url":27,"repos_url":28,"events_url":29,"received_events_url":30,"type":31,"user_view_type":32,"site_admin":14},327,{"id":116,"project_title":117,"slug":118,"short_summary":119,"featured_image":120,"built_with":121,"use_cases":6,"content":125,"client_name":126,"website":127,"website_screenshot":128,"website_metadata":6,"image_gallery":129,"partner":130},99,"Attorney Share Infrastructure","attorney-share-infrastructure","By modernizing Attorney Share’s infrastructure and adopting best practices in automation and\nscalability, we empowered the platform to grow confidently and continue delivering exceptional\nservice to attorneys nationwide.","962f6363-cff5-4669-81bf-d7dec02f516e",[122,123,124],"AWS","CDK","GitHub","\u003Cp>Attorney Share is a cutting-edge technology platform, built over \u003Cstrong>Directus\u003C\u002Fstrong>, designed to revolutionize\u003Cbr>the way lawyers send, receive, and manage referrals. By streamlining these processes, the platform\u003Cbr>enhances collaboration, improves client service, and boosts operational efficiency.\u003C\u002Fp>\n\u003Cp>To support Attorney Share&rsquo;s rapid growth and increasing traffic demands, we partnered with them to\u003Cbr>\u003Cstrong>re-architect their AWS infrastructure and optimize development workflows\u003C\u002Fstrong>. Our comprehensive\u003Cbr>enhancements focused on ensuring \u003Cstrong>scalability, reliability, and efficiency\u003C\u002Fstrong>. Key improvements\u003Cbr>included:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Infrastructure as Code (IaC)\u003C\u002Fstrong>: We redesigned the infrastructure using IaC principles,\u003Cbr>ensuring \u003Cstrong>consistent, version-controlled deployments\u003C\u002Fstrong> across all environments. This\u003Cbr>approach eliminated configuration drift, improved transparency, and accelerated deployment\u003Cbr>cycles.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CI\u002FCD Pipeline Automation\u003C\u002Fstrong>: We implemented robust \u003Cstrong>CI\u002FCD pipelines\u003C\u002Fstrong> to streamline build,\u003Cbr>test, and deployment processes. By significantly reducing the build time of Directus\u003Cbr>extensions, we minimized manual intervention and \u003Cstrong>enhanced release reliability\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Scalability and Autoscaling\u003C\u002Fstrong>: Leveraging \u003Cstrong>container orchestration tools\u003C\u002Fstrong> and cloud-native\u003Cbr>technologies, we enabled \u003Cstrong>dynamic autoscaling\u003C\u002Fstrong> of the platform. Attorney Share can now\u003Cbr>seamlessly handle surges in traffic without performance degradation, ensuring a \u003Cstrong>smooth\u003C\u002Fstrong>\u003Cbr>\u003Cstrong>and responsive user experience\u003C\u002Fstrong> even during peak usage.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dynamic Environment Provisioning\u003C\u002Fstrong>: When new features are developed, a \u003Cstrong>temporary,\u003C\u002Fstrong>\u003Cbr>\u003Cstrong>production-like environment\u003C\u002Fstrong> is provisioned on the fly. This allows for \u003Cstrong>comprehensive\u003C\u002Fstrong>\u003Cbr>\u003Cstrong>testing under real-world conditions\u003C\u002Fstrong>, ensuring high confidence in new releases. Once the\u003Cbr>feature is deployed, the environment is automatically disposed of, \u003Cstrong>optimizing resource\u003C\u002Fstrong>\u003Cbr>\u003Cstrong>utilization\u003C\u002Fstrong> and \u003Cstrong>reducing maintenance overhead\u003C\u002Fstrong>. This approach accelerates development\u003Cbr>cycles and ensures seamless, error-free deployments.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>By modernizing Attorney Share&rsquo;s infrastructure and integrating best practices in \u003Cstrong>automation,\u003C\u002Fstrong>\u003Cbr>\u003Cstrong>scalability, and performance optimization\u003C\u002Fstrong>, we equipped the platform to scale confidently and\u003Cbr>deliver exceptional service to attorneys nationwide. This transformation supports their mission to\u003Cbr>simplify legal referrals, empowering legal professionals to focus on what they do best.\u003C\u002Fp>","Attorney Share","https:\u002F\u002Fattorneyshare.com","4b7188d4-2da0-4457-aab7-c71099c25064",[],{"id":131,"partner_name":132,"slug":133,"partner_logo":134,"short_description":135,"region":136,"country":138},"0aa931ed-2c75-4c9c-814e-286508b24298","Condense","condense","a2bbb6d2-8ef9-4d2f-9c63-3bc6b1b03f15","Condense is a tech agency specializing in the cloud native ecosystem, with a focus on Amazon Web Services, software design and development, capitalizing on Directus as a headless CMS and Backend-as-a-Service, and digital transformation.",[137],"Europe","Italy",[140,146,152],{"id":141,"project_title":142,"slug":143,"short_summary":144,"featured_image":145},2,"AOK Landingpage Generator","einfachgesund-de","Targeted, innovative, individual! The Landingpage Generator of the AOK Bayern. The AOK Landingpage Generator can generate several hundred landing pages with one click and thus increases the number of online membership applications of the AOK Bayern.","aaa5ac70-534a-4f5f-99e5-89421e775a13",{"id":147,"project_title":148,"slug":149,"short_summary":150,"featured_image":151},3,"AOK Digital Portfolio","mindbox-de-arbeiten-digitale-berater-mappe-aok-bayern","Personal and digital: Mindbox optimizes the AOK consultation.","097bcaab-d123-4b1c-b028-4886384980d9",{"id":153,"project_title":154,"slug":155,"short_summary":156,"featured_image":157},4,"How Volleman’s Family Farm Transformed Their Delivery Operations","vollemansdairy-com","Within 18 months, Volleman's Family Farm grew to delivering glass-bottled milk products to over 450+ stores across Texas. They turned to SPARK to automate their delivery operations by turning their paper-based ticket system into a custom mobile app and backend portal.","0e1f36a7-c0de-4abe-a540-163299ffaacf",1781100655862]