diff --git a/web/app/apple-icon.tsx b/web/app/apple-icon.tsx
new file mode 100644
index 0000000..e90b987
--- /dev/null
+++ b/web/app/apple-icon.tsx
@@ -0,0 +1,49 @@
+import { ImageResponse } from "next/og";
+
+export const size = { width: 180, height: 180 };
+export const contentType = "image/png";
+
+export default function AppleIcon() {
+ return new ImageResponse(
+ (
+
+ ),
+ size,
+ );
+}
diff --git a/web/app/icon.tsx b/web/app/icon.tsx
new file mode 100644
index 0000000..6f15855
--- /dev/null
+++ b/web/app/icon.tsx
@@ -0,0 +1,49 @@
+import { ImageResponse } from "next/og";
+
+export const size = { width: 512, height: 512 };
+export const contentType = "image/png";
+
+export default function Icon() {
+ return new ImageResponse(
+ (
+
+ ),
+ size,
+ );
+}