[{"data":1,"prerenderedAt":541},["ShallowReactive",2],{"header-nav":3,"footer-primary":155,"footer-secondary":232,"footer-description":258,"header-nav-data":260,"github-stars":262,"8f849cd0-a47b-4e32-bb19-b478973c90f7":366,"dfd79d2b-7af5-4cdb-aa94-3f73de97ebd8":372,"74634853-196b-4ce3-b256-4534c054838f":379,"site-banner":408,"358b0659-1f05-4427-bd1c-4bc03a43c182":412,"9df3f40e-6272-4ec6-a0d7-cc29265e087c":419,"1b444c23-b593-4391-9410-4ca5d2c7a7cb":423,"agency-partners-condense":426,"agency-partners-related-condense":509},{"items":4},[5,74,136,141,148],{"id":6,"title":7,"url":8,"callout":9,"callout_title":10,"children_title":11,"page":8,"children":12},"62c04c6c-5793-4702-8ed1-73dd563fd605","Product",null,"8f849cd0-a47b-4e32-bb19-b478973c90f7","Project Showcase","Use Cases and Features",[13,21,29,37,43,51,59,67],{"id":14,"title":15,"url":16,"description":17,"image":8,"icon":18,"page":19},"e7d7d5ed-89b1-4455-8b4a-8ae92c70e3a0","Headless CMS","/solutions/headless-cms/","Manage and deliver content with ease","code_blocks",{"permalink":20},"/solutions/headless-cms",{"id":22,"title":23,"url":24,"description":25,"image":8,"icon":26,"page":27},"60bdefd9-95e6-45a3-9f81-4748d07c59d3","Backend-as-a-Service","/solutions/backend-as-a-service/","Build and ship applications faster","speed",{"permalink":28},"/solutions/backend-as-a-service",{"id":30,"title":31,"url":32,"description":33,"image":8,"icon":34,"page":35},"5f9aebeb-4f89-445e-9850-5b1261a2743c","Headless Commerce","/solutions/product-information-management/","A single source of truth for products","shopping_cart_checkout",{"permalink":36},"/solutions/product-information-management",{"id":38,"title":39,"url":40,"description":41,"image":8,"icon":42,"page":8},"49e46134-80be-470e-8c73-afb1417fa9b6","100+ More Use Cases","https://directus.io/blog/100-tools-apps-and-platforms-you-can-build-with-directus","Build anything (or everything)","lightbulb",{"id":44,"title":45,"url":46,"description":47,"image":8,"icon":48,"page":49},"a589ac77-a5ce-45c5-a054-e43111e19158","Instant APIs","/products/connect/","Connect a database, get REST + GraphQL APIs","api",{"permalink":50},"/toolkit/connect",{"id":52,"title":53,"url":54,"description":55,"image":8,"icon":56,"page":57},"4a0f129a-c546-4493-b0a9-306e51692e90","Granular Policy-Based Auth","/products/auth/","Provide secure, autonomous data access","lock_person",{"permalink":58},"/toolkit/auth",{"id":60,"title":61,"url":62,"description":63,"image":8,"icon":64,"page":65},"f9250f2c-93a4-4108-80db-011bbe391ecf","Visual Automation Builder","/products/automate/","Automate content and data workflows with ease","build",{"permalink":66},"/toolkit/automate",{"id":68,"title":69,"url":8,"description":70,"image":8,"icon":71,"page":72},"f1ae4e40-5b05-42a4-9cd3-33dda35cc939","50+ More Features","Get everything you need out-of-the-box","auto_fix",{"permalink":73},"/features",{"id":75,"title":76,"url":8,"callout":77,"callout_title":78,"children_title":79,"page":8,"children":80},"2f6ad0d1-6dd3-4f17-b5c8-9f2abf71409a","Resources","dfd79d2b-7af5-4cdb-aa94-3f73de97ebd8","Watch Directus TV","Learn More",[81,88,96,102,109,116,122,129],{"id":82,"title":83,"url":84,"description":85,"image":8,"icon":86,"page":87},"0a3bf9f5-1ef2-43f4-bc09-7ff7488241c5","Blog","/blog","Read our latest articles and guides","library_books",{"permalink":84},{"id":89,"title":90,"url":91,"description":92,"image":8,"icon":93,"page":94},"165e3dc2-e51b-4456-8382-99c5775b0412","Case Studies","#","Case studies and success stories","magic_button",{"permalink":95},"/case-studies",{"id":97,"title":98,"url":99,"description":100,"image":8,"icon":101,"page":8},"5ae324b6-bf44-4c21-95ad-e6dc0c1c1f40","Community Forum","https://community.directus.io/","Questions and conversations","comment",{"id":103,"title":104,"url":91,"description":105,"image":8,"icon":106,"page":107},"b1db03f0-e537-490e-8c0f-c61c401d1024","Agency Directory","Browse our list of agency partners ","handshake",{"permalink":108},"/agency-directory",{"id":110,"title":111,"url":112,"description":113,"image":8,"icon":114,"page":115},"991731c8-eb40-4eec-85a5-6e977bcd7ec9","About Us","/about","Learn more about Directus and the team","supervised_user_circle",{"permalink":112},{"id":117,"title":118,"url":119,"description":120,"image":8,"icon":121,"page":8},"52aebf38-b3ad-4a27-807d-ce52398cd509","Wall of Love","https://testimonial.to/directus/all","See what others are saying about us","heart_plus",{"id":123,"title":124,"url":91,"description":125,"image":8,"icon":126,"page":127},"a86eca65-d5ae-4263-b7d9-4f1a1c50a0b1","Contact","Have a general inquiry or question for us?","mark_email_unread",{"permalink":128},"/contact",{"id":130,"title":131,"url":8,"description":132,"image":8,"icon":133,"page":134},"28225825-8d41-4809-9032-192fbf5c6e5d","Support","Reach out to Directus support","support",{"permalink":135},"/support",{"id":137,"title":138,"url":139,"callout":8,"callout_title":8,"children_title":8,"page":8,"children":140},"a3f1275d-b088-4b11-99bf-143fcbf39104","Developers","/docs",[],{"id":142,"title":143,"url":144,"callout":8,"callout_title":8,"children_title":8,"page":145,"children":147},"fae8fded-d2e2-468e-a68b-82abec7a7225","Enterprise","/solutions/enterprise/",{"permalink":146},"/solutions/enterprise",[],{"id":149,"title":150,"url":151,"callout":8,"callout_title":8,"children_title":8,"page":152,"children":154},"5c5e2fbc-49fd-4e41-a71e-e4f8db2b00cf","Pricing","/pricing/",{"permalink":153},"/pricing/self-hosted",[],{"items":156},[157,174,193,212],{"id":158,"title":159,"url":8,"page":8,"children":160},"522e608a-77b0-4333-820d-d4f44be2ade1","Solutions",[161,164,167,171],{"id":162,"title":15,"url":8,"page":163},"fcafe85a-a798-4710-9e7a-776fe413aae5",{"permalink":20},{"id":165,"title":23,"url":8,"page":166},"79972923-93cf-4777-9e32-5c9b0315fc10",{"permalink":28},{"id":168,"title":169,"url":8,"page":170},"0fa8d0c1-7b64-4f6f-939d-d7fdb99fc407","Product Information",{"permalink":36},{"id":172,"title":173,"url":40,"page":8},"63946d54-6052-4780-8ff4-91f5a9931dcc","100+ Things to Build",{"id":175,"title":76,"url":8,"page":8,"children":176},"8ab4f9b1-f3e2-44d6-919b-011d91fe072f",[177,181,185,189],{"id":178,"title":179,"url":180,"page":8},"f951fb84-8777-4b84-9e91-996fe9d25483","Documentation","https://docs.directus.io",{"id":182,"title":183,"url":184,"page":8},"366febc7-a538-4c08-a326-e6204957f1e3","Guides","https://docs.directus.io/guides/",{"id":186,"title":187,"url":188,"page":8},"aeb9128e-1c5f-417f-863c-2449416433cd","Community","https://directus.chat",{"id":190,"title":191,"url":192,"page":8},"da1c2ed8-0a77-49b0-a903-49c56cb07de5","Release Notes","https://github.com/directus/directus/releases",{"id":194,"title":131,"url":8,"page":8,"children":195},"d61fae8c-7502-494a-822f-19ecff3d0256",[196,200,204,208],{"id":197,"title":198,"url":199,"page":8},"8c43c781-7ebd-475f-a931-747e293c0a88","Issue Tracker","https://github.com/directus/directus/issues",{"id":201,"title":202,"url":203,"page":8},"d77bb78e-cf7b-4e01-932a-514414ba49d3","Feature Requests","https://github.com/directus/directus/discussions?discussions_q=is:open+sort:top",{"id":205,"title":206,"url":207,"page":8},"4346be2b-2c53-476e-b53b-becacec626a6","Community Chat","https://discord.com/channels/725371605378924594/741317677397704757",{"id":209,"title":210,"url":211,"page":8},"26c115d2-49f7-4edc-935e-d37d427fb89d","Cloud Dashboard","https://directus.cloud",{"id":213,"title":214,"url":8,"page":8,"children":215},"49141403-4f20-44ac-8453-25ace1265812","Organization",[216,220,225,229],{"id":217,"title":218,"url":112,"page":219},"1f36ea92-8a5e-47c8-914c-9822a8b9538a","About",{"permalink":112},{"id":221,"title":222,"url":91,"page":223},"b84bf525-5471-4b14-a93c-225f6c386005","Careers",{"permalink":224},"/careers",{"id":226,"title":227,"url":228,"page":8},"86aabc3a-433d-434b-9efa-ad1d34be0a34","Brand Assets","https://drive.google.com/drive/folders/1lBOTba4RaA5ikqOn8Ewo4RYzD0XcymG9?usp=sharing",{"id":230,"title":124,"url":8,"page":231},"8d2fa1e3-198e-4405-81e1-2ceb858bc237",{"permalink":128},{"items":233},[234,240,246,252],{"id":235,"title":236,"url":8,"page":237,"children":239},"8a1b7bfa-429d-4ffc-a650-2a5fdcf356da","Cloud Policies",{"permalink":238},"/cloud-policies",[],{"id":241,"title":242,"url":91,"page":243,"children":245},"bea848ef-828f-4306-8017-6b00ec5d4a0c","License",{"permalink":244},"/bsl",[],{"id":247,"title":248,"url":91,"page":249,"children":251},"4e914f47-4bee-42b7-b445-3119ee4196ef","Terms",{"permalink":250},"/terms",[],{"id":253,"title":254,"url":91,"page":255,"children":257},"ea69eda6-d317-4981-8421-fcabb1826bfd","Privacy",{"permalink":256},"/privacy",[],{"description":259},"\u003Cp>A composable backend to build your Headless CMS, BaaS, and more.&nbsp;\u003C/p>",{"header_cta_buttons":261},"74634853-196b-4ce3-b256-4534c054838f",{"id":263,"node_id":264,"name":265,"full_name":266,"private":267,"owner":268,"html_url":285,"description":286,"fork":267,"url":287,"forks_url":288,"keys_url":289,"collaborators_url":290,"teams_url":291,"hooks_url":292,"issue_events_url":293,"events_url":294,"assignees_url":295,"branches_url":296,"tags_url":297,"blobs_url":298,"git_tags_url":299,"git_refs_url":300,"trees_url":301,"statuses_url":302,"languages_url":303,"stargazers_url":304,"contributors_url":305,"subscribers_url":306,"subscription_url":307,"commits_url":308,"git_commits_url":309,"comments_url":310,"issue_comment_url":311,"contents_url":312,"compare_url":313,"merges_url":314,"archive_url":315,"downloads_url":316,"issues_url":317,"pulls_url":318,"milestones_url":319,"notifications_url":320,"labels_url":321,"releases_url":322,"deployments_url":323,"created_at":324,"updated_at":325,"pushed_at":326,"git_url":327,"ssh_url":328,"clone_url":329,"svn_url":285,"homepage":330,"size":331,"stargazers_count":332,"watchers_count":332,"language":333,"has_issues":334,"has_projects":334,"has_downloads":334,"has_wiki":267,"has_pages":267,"has_discussions":334,"forks_count":335,"mirror_url":8,"archived":267,"disabled":267,"open_issues_count":336,"license":337,"allow_forking":334,"is_template":267,"web_commit_signoff_required":267,"has_pull_requests":334,"pull_request_creation_policy":342,"topics":343,"visibility":284,"forks":335,"open_issues":336,"watchers":332,"default_branch":362,"temp_clone_token":8,"custom_properties":363,"organization":364,"network_count":335,"subscribers_count":365},7122594,"MDEwOlJlcG9zaXRvcnk3MTIyNTk0","directus","directus/directus",false,{"login":265,"id":269,"node_id":270,"avatar_url":271,"gravatar_id":272,"url":273,"html_url":274,"followers_url":275,"following_url":276,"gists_url":277,"starred_url":278,"subscriptions_url":279,"organizations_url":280,"repos_url":281,"events_url":282,"received_events_url":283,"type":214,"user_view_type":284,"site_admin":267},15967950,"MDEyOk9yZ2FuaXphdGlvbjE1OTY3OTUw","https://avatars.githubusercontent.com/u/15967950?v=4","","https://api.github.com/users/directus","https://github.com/directus","https://api.github.com/users/directus/followers","https://api.github.com/users/directus/following{/other_user}","https://api.github.com/users/directus/gists{/gist_id}","https://api.github.com/users/directus/starred{/owner}{/repo}","https://api.github.com/users/directus/subscriptions","https://api.github.com/users/directus/orgs","https://api.github.com/users/directus/repos","https://api.github.com/users/directus/events{/privacy}","https://api.github.com/users/directus/received_events","public","https://github.com/directus/directus","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://api.github.com/repos/directus/directus","https://api.github.com/repos/directus/directus/forks","https://api.github.com/repos/directus/directus/keys{/key_id}","https://api.github.com/repos/directus/directus/collaborators{/collaborator}","https://api.github.com/repos/directus/directus/teams","https://api.github.com/repos/directus/directus/hooks","https://api.github.com/repos/directus/directus/issues/events{/number}","https://api.github.com/repos/directus/directus/events","https://api.github.com/repos/directus/directus/assignees{/user}","https://api.github.com/repos/directus/directus/branches{/branch}","https://api.github.com/repos/directus/directus/tags","https://api.github.com/repos/directus/directus/git/blobs{/sha}","https://api.github.com/repos/directus/directus/git/tags{/sha}","https://api.github.com/repos/directus/directus/git/refs{/sha}","https://api.github.com/repos/directus/directus/git/trees{/sha}","https://api.github.com/repos/directus/directus/statuses/{sha}","https://api.github.com/repos/directus/directus/languages","https://api.github.com/repos/directus/directus/stargazers","https://api.github.com/repos/directus/directus/contributors","https://api.github.com/repos/directus/directus/subscribers","https://api.github.com/repos/directus/directus/subscription","https://api.github.com/repos/directus/directus/commits{/sha}","https://api.github.com/repos/directus/directus/git/commits{/sha}","https://api.github.com/repos/directus/directus/comments{/number}","https://api.github.com/repos/directus/directus/issues/comments{/number}","https://api.github.com/repos/directus/directus/contents/{+path}","https://api.github.com/repos/directus/directus/compare/{base}...{head}","https://api.github.com/repos/directus/directus/merges","https://api.github.com/repos/directus/directus/{archive_format}{/ref}","https://api.github.com/repos/directus/directus/downloads","https://api.github.com/repos/directus/directus/issues{/number}","https://api.github.com/repos/directus/directus/pulls{/number}","https://api.github.com/repos/directus/directus/milestones{/number}","https://api.github.com/repos/directus/directus/notifications{?since,all,participating}","https://api.github.com/repos/directus/directus/labels{/name}","https://api.github.com/repos/directus/directus/releases{/id}","https://api.github.com/repos/directus/directus/deployments","2012-12-12T01:35:36Z","2026-03-18T14:36:38Z","2026-03-18T15:43:33Z","git://github.com/directus/directus.git","git@github.com:directus/directus.git","https://github.com/directus/directus.git","https://directus.io",438225,34516,"TypeScript",true,4638,385,{"key":338,"name":339,"spdx_id":340,"url":8,"node_id":341},"other","Other","NOASSERTION","MDc6TGljZW5zZTA=","all",[48,344,345,346,347,348,265,349,350,351,352,353,354,355,356,357,358,359,360,361],"app","cms","composable","data-visualization","database","graphql","headless-cms","javascript","mariadb","mssql","mysql","no-code","node","postgresql","sql","sqlite","typescript","vue","main",{},{"login":265,"id":269,"node_id":270,"avatar_url":271,"gravatar_id":272,"url":273,"html_url":274,"followers_url":275,"following_url":276,"gists_url":277,"starred_url":278,"subscriptions_url":279,"organizations_url":280,"repos_url":281,"events_url":282,"received_events_url":283,"type":214,"user_view_type":284,"site_admin":267},326,{"id":9,"title":367,"description":368,"image":369,"external_url":8,"icon":8,"badge":8,"page":370,"resource":8},"Built With Directus","See what everyone's been building with Directus","e658de72-fb08-4ed2-8029-215c712c789e",{"permalink":371},"/built-with-directus",{"id":77,"title":373,"description":374,"image":375,"external_url":376,"icon":377,"badge":378,"page":8,"resource":8},"Directus TV","Go down the rabbit hole with hours of original video content from our team. ","ab70faf5-fc28-4608-a7e7-74fd4f020a9d","/tv","connected_tv","Video",{"alignment":380,"style":381,"experiment_enabled":267,"experiment":8,"experiment_variant":382,"buttons":385,"variants":395},"center","default",{"id":383,"key":384,"experiment":8},"8c4951b4-a6f9-4c06-9f71-fd39a3bdad1e","control",[386,389,392],{"id":387,"block_button_id":388},15,"358b0659-1f05-4427-bd1c-4bc03a43c182",{"id":390,"block_button_id":391},16,"9df3f40e-6272-4ec6-a0d7-cc29265e087c",{"id":393,"block_button_id":394},232,"1b444c23-b593-4391-9410-4ca5d2c7a7cb",[396],{"id":397,"alignment":380,"style":381,"buttons":398,"experiment_variant":405},"e1885d45-3119-41a3-8294-3cd796ea6f02",[399,402],{"id":400,"block_button_id":401},203,"ade37731-147d-48c4-864a-cec007576362",{"id":403,"block_button_id":404},202,"1cb4e89f-f7de-4b46-bbb8-080191517a72",{"id":406,"key":407},"66d2be4f-2492-4944-8060-039c15515918","variant",{"id":409,"icon":377,"content":410,"link":411},"812bf73d-ebfb-4246-9538-937a09a0c795","Learn more about our native MCP","https://directus.io/mcp",{"id":388,"external_url":8,"label":413,"color":414,"outline":267,"icon":8,"size":415,"target":416,"ph_event":8,"page":417,"resource":8},"Book a Demo","primary","medium","_self",{"permalink":418},"/demo",{"id":391,"external_url":420,"label":421,"color":422,"outline":267,"icon":8,"size":415,"target":416,"ph_event":8,"page":8,"resource":8},"https://directus.cloud/account/register","Get Started","secondary",{"id":394,"external_url":211,"label":424,"color":422,"outline":334,"icon":425,"size":415,"target":416,"ph_event":8,"page":8,"resource":8},"Log In","arrow_forward",{"id":427,"slug":428,"partner_name":429,"partner_logo":430,"short_description":431,"description":432,"website":433,"tier":434,"region":435,"country":437,"specializations":438,"team_size":443,"links":8,"website_screenshot":8,"projects":444},"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.","\u003Cp>Always up-to-date with the latest trends, Condense team can&nbsp;provide cutting-edge solutions tailored to its clients' specific needs.\u003C/p>\n\u003Cp>At Condense, we understand that the uncertainty and complexity of&nbsp;the digital landscape can be overwhelming, and we believe that&nbsp;success is all about collaboration. That's why we take a lean mindset&nbsp;and an agile methodologies approach to every project we work on.\u003C/p>\n\u003Cp>We pride ourselves on our ability to understand our clients' ideas,&nbsp;and provide the most effective and efficient services, whether it's&nbsp;about building a custom solution or migrating an existing one to the\u003Cbr>cloud.\u003C/p>\n\u003Cp>For a guide through the uncertainties of the digital cloud, let us help&nbsp;you condense your ideas into successful projects.\u003C/p>","https://condense.tech","basic",[436],"Europe","Italy",[439,440,441,442],"web_development","mobile_app","ux_ui","digital_transformation","10-49",[445,473,484],{"id":446,"project_title":447,"slug":448,"short_summary":449,"featured_image":450,"built_with":451,"content":456,"image_gallery":457},98,"Heritage Sustainability Tool","mazzini-lab-hst","The Heritage Sustainability Tool (HST) app aims to provide a comprehensive system to assess the current state of museum facilities in terms of risk and environmental sustainability. The use of HST will identify areas for improvement and implement effective strategies to reduce energy impact while preserving the safety of artworks.","5adb1a29-fa74-4762-8bf2-8a001a0fd422",[452,453,454,455],"AWS","React","Vite","VitePWA","\u003Cp>The \u003Cstrong>Heritage Sustainability Tool (HST)\u003C/strong> is a web and mobile application designed to provide a comprehensive system for assessing the state of museum facilities in terms of risk management and environmental sustainability.\u003C/p>\n\u003Cp>Its primary goal is to identify areas for improvement and support the implementation of effective strategies to reduce energy impact while ensuring the preservation and safety of cultural heritage.\u003C/p>\n\u003Ch4>Key Features:\u003C/h4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Dynamic Assessment Forms\u003C/strong>: customizable assessment templates for risk and sustainability, with questions that can be easily updated, reordered, or modified by platform administrators to align with evolving regulations and the latest research findings.\u003C/li>\n\u003Cli>\u003Cstrong>Offline Functionality\u003C/strong>: specialized personnel can complete assessments on their devices even in areas without connectivity, such as high-security vaults or remote facilities. All data is synced seamlessly once the device is back online.\u003C/li>\n\u003Cli>\u003Cstrong>User-friendly Interface for Assessors\u003C/strong>: intuitive tools for authorized personnel to complete assessments directly in the app, ensuring accuracy and efficiency in the data collection process.\u003C/li>\n\u003Cli>\u003Cstrong>Centralized Data Management\u003C/strong>: all collected data is securely stored and accessible for analysis, enabling stakeholders to monitor risks and sustainability metrics over time.\u003C/li>\n\u003C/ul>\n\u003Cp>By using the HST app, museums and cultural institutions can effectively track and improve their environmental impact while ensuring compliance with the latest risk management standards. This tool empowers teams to take informed actions that safeguard both their collections and the environment.\u003C/p>\n\u003Cp>Directus plays a pivotal role in powering the HST app by providing a robust backend for managing data and user interactions. The platform simplifies CRUD operations and authentication with a user-friendly, role-based access control system. Through Directus we manage to offer a flexible interface for managing and updating the assessment forms, which allows administrators to quickly adapt the tool to regulatory updates and emerging sustainability research, all with minimal development overhead.\u003C/p>",[458,461,464,467,470],{"id":459,"directus_files_id":460},117,"ee280a50-165f-42d6-9d43-0d8deabe0fc5",{"id":462,"directus_files_id":463},119,"d04e646b-af8e-4c00-b14d-50c599d1a9b2",{"id":465,"directus_files_id":466},121,"085a23fd-7b29-4215-8610-aad11937949c",{"id":468,"directus_files_id":469},123,"20013a85-8f4f-457c-9419-f6bbdc13082d",{"id":471,"directus_files_id":472},125,"4c6ae7d8-19d2-4330-98fc-59ac5b553372",{"id":474,"project_title":475,"slug":476,"short_summary":477,"featured_image":478,"built_with":479,"content":482,"image_gallery":483},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",[452,480,481],"CDK","GitHub","\u003Cp>Attorney Share is a cutting-edge technology platform, built over \u003Cstrong>Directus\u003C/strong>, 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/p>\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/strong>. Our comprehensive\u003Cbr>enhancements focused on ensuring \u003Cstrong>scalability, reliability, and efficiency\u003C/strong>. Key improvements\u003Cbr>included:\u003C/p>\n\u003Cul>\n\u003Cli>\u003Cstrong>Infrastructure as Code (IaC)\u003C/strong>: We redesigned the infrastructure using IaC principles,\u003Cbr>ensuring \u003Cstrong>consistent, version-controlled deployments\u003C/strong> across all environments. This\u003Cbr>approach eliminated configuration drift, improved transparency, and accelerated deployment\u003Cbr>cycles.\u003C/li>\n\u003Cli>\u003Cstrong>CI/CD Pipeline Automation\u003C/strong>: We implemented robust \u003Cstrong>CI/CD pipelines\u003C/strong> 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/strong>.\u003C/li>\n\u003Cli>\u003Cstrong>Scalability and Autoscaling\u003C/strong>: Leveraging \u003Cstrong>container orchestration tools\u003C/strong> and cloud-native\u003Cbr>technologies, we enabled \u003Cstrong>dynamic autoscaling\u003C/strong> of the platform. Attorney Share can now\u003Cbr>seamlessly handle surges in traffic without performance degradation, ensuring a \u003Cstrong>smooth\u003C/strong>\u003Cbr>\u003Cstrong>and responsive user experience\u003C/strong> even during peak usage.\u003C/li>\n\u003Cli>\u003Cstrong>Dynamic Environment Provisioning\u003C/strong>: When new features are developed, a \u003Cstrong>temporary,\u003C/strong>\u003Cbr>\u003Cstrong>production-like environment\u003C/strong> is provisioned on the fly. This allows for \u003Cstrong>comprehensive\u003C/strong>\u003Cbr>\u003Cstrong>testing under real-world conditions\u003C/strong>, ensuring high confidence in new releases. Once the\u003Cbr>feature is deployed, the environment is automatically disposed of, \u003Cstrong>optimizing resource\u003C/strong>\u003Cbr>\u003Cstrong>utilization\u003C/strong> and \u003Cstrong>reducing maintenance overhead\u003C/strong>. This approach accelerates development\u003Cbr>cycles and ensures seamless, error-free deployments.\u003C/li>\n\u003C/ul>\n\u003Cp>By modernizing Attorney Share&rsquo;s infrastructure and integrating best practices in \u003Cstrong>automation,\u003C/strong>\u003Cbr>\u003Cstrong>scalability, and performance optimization\u003C/strong>, 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/p>",[],{"id":485,"project_title":486,"slug":487,"short_summary":488,"featured_image":489,"built_with":490,"content":491,"image_gallery":492},67,"Onboarding","dils-onboarding","Dils Onboarding is a web application used to collect the documentation needed to finalize a lease negotiation. The platform guides the prospective tenant through a series of steps necessary to be able to define and validate the rental contract, cutting down the time needed for the process and reducing the possibility of errors.","0091c599-3882-4511-9646-67a0248c15b6",[452,453],"\u003Cp>\u003Cstrong>Dils Onboarding\u003C/strong> is a web application designed to streamline the onboarding process for long-term house rentals. The platform connects landlords and tenants, guiding them through each step of the rental agreement process.\u003C/p>\n\u003Ch4>Key features:\u003C/h4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Document upload system for tenants and occupants\u003C/strong>, including:\n\u003Cul>\n\u003Cli>Identity documents.\u003C/li>\n\u003Cli>Tax identification numbers (codice fiscale).\u003C/li>\n\u003C/ul>\n\u003C/li>\n\u003Cli>\u003Cstrong>Income-based guarantor management system\u003C/strong>:\n\u003Cul>\n\u003Cli>Automatic assessment of tenant's income.\u003C/li>\n\u003Cli>Initiation of guarantor process when required.\u003C/li>\n\u003Cli>Guarantor document submission and verification.\u003C/li>\n\u003C/ul>\n\u003C/li>\n\u003Cli>\u003Cstrong>Tenant application tools\u003C/strong>:\n\u003Cul>\n\u003Cli>Digital document signing for lease agreements.\u003C/li>\n\u003Cli>Secure payment processing for deposits and rent.\u003C/li>\n\u003C/ul>\n\u003C/li>\n\u003C/ul>\n\u003Cp>Dil Onboarding streamlines the rental process by electronically managing document submission and verification, automating the need for a guarantor based on income levels, and providing a secure platform for all necessary transactions and agreements.\u003C/p>\n\u003Cp>In Dils Onboarding app, Directus manages CRUD operations, user authentication (via a custom SMS integration), and simplifies data management with an intuitive interface and role-based access control. Overall, Directus simplifies the entire Dils Onboarding process by offering a centralized solution for managing APIs, user authentication, and data, with minimal development overhead.\u003C/p>",[493,496,498,500,503,506],{"id":494,"directus_files_id":495},97,"a80be196-7fe0-4734-992e-bf47855523da",{"id":446,"directus_files_id":497},"a8959ce0-af71-402c-8f0d-e0e79fc4f00c",{"id":474,"directus_files_id":499},"3ed4e28c-b8e0-455f-9be1-675d1ffd9894",{"id":501,"directus_files_id":502},101,"15a966c7-b71b-4f60-8dad-bee308555128",{"id":504,"directus_files_id":505},103,"b9bb7b66-bd15-488c-b1ce-76874e06e78a",{"id":507,"directus_files_id":508},105,"59cff85f-9544-4273-8f96-297c39fe79fa",[510,518,526,534],{"id":511,"partner_name":512,"partner_logo":513,"short_description":514,"slug":515,"region":516,"country":517},"d72ae385-5177-4030-ad27-e173a9df6d6c","Uliasti","def436b0-01a2-4910-92dc-5a2a5bae9d21","We are a software development boutique based in Zurich. At the heart of everything we do is our commitment to improving businesses and enhancing the user experience for those who rely on our solutions.\n","uliasti",[436],"Switzerland",{"id":519,"partner_name":520,"partner_logo":521,"short_description":522,"slug":523,"region":524,"country":525},"7ab07cef-d4b1-46b0-8938-893e6112edef","Mindbox","85666348-ccf0-4b19-98e2-25e23398bacd","Mindbox develops effective digital communication solutions for companies, brands and institutions. \n","mindbox",[436],"Germany",{"id":527,"partner_name":528,"partner_logo":529,"short_description":530,"slug":531,"region":532,"country":533},"60cd90a6-3e72-4c4f-bed1-2a6533482f65","Kachelbunt","8f5e0360-ed88-47cc-b63d-e5354ad09c24","The agency for digital solutions no one else could find. Progressive out of the box thinking with strong pragmatism and multi vendor mindset.","kachelbunt",[436],"Austria",{"id":535,"partner_name":536,"partner_logo":537,"short_description":538,"slug":539,"region":540,"country":525},"db520e87-ca0f-41b1-a94a-3e0522cef2a7","Neoskop","a071bfbb-cc99-4610-b06a-5f4f764ffadc","Teams with Soul. Frontends that Matter. For Change-Makers.","neoskop",[436],1773850403445]