+ >
+ );
+};
\ No newline at end of file
diff --git a/src/components/applications/types.ts b/src/components/applications/types.ts
new file mode 100644
index 00000000..cd476c7e
--- /dev/null
+++ b/src/components/applications/types.ts
@@ -0,0 +1,21 @@
+export interface Application {
+ title: string;
+ description: string;
+ url: string;
+ teaser: string;
+ services: string[];
+ deployment: string[];
+ platform: string[];
+ tags: string[];
+ complexity: string[];
+ pro: boolean;
+ cloudPods: boolean;
+}
+
+export interface FilterState {
+ services: string[];
+ platforms: string[];
+ deployments: string[];
+ complexities: string[];
+ showProOnly: boolean;
+}
\ No newline at end of file
diff --git a/src/content/docs/aws/sample-apps.md b/src/content/docs/aws/sample-apps.mdx
similarity index 82%
rename from src/content/docs/aws/sample-apps.md
rename to src/content/docs/aws/sample-apps.mdx
index 85ad5063..d54af2b8 100644
--- a/src/content/docs/aws/sample-apps.md
+++ b/src/content/docs/aws/sample-apps.mdx
@@ -6,5 +6,9 @@ sidebar:
order: 4
---
+import ApplicationsShowcase from "../../../components/ApplicationsShowcase.astro";
+
# Applications
LocalStack Applications provide sample templates to help LocalStack users adopt real-world scenarios to rapidly and conveniently create, configure, and deploy applications locally. These sample applications help you establish your foundations in LocalStack and offer you a wide range of use cases and scenarios, all supported by LocalStack, to help you develop and test cloud applications efficiently.
+
+