diff --git a/frontend/src/assets/suggested-apps/bitrefill.png b/frontend/src/assets/suggested-apps/bitrefill.png
new file mode 100644
index 00000000..335dacd3
Binary files /dev/null and b/frontend/src/assets/suggested-apps/bitrefill.png differ
diff --git a/frontend/src/components/SuggestedAppData.tsx b/frontend/src/components/SuggestedAppData.tsx
index 2f367ee3..cf783814 100644
--- a/frontend/src/components/SuggestedAppData.tsx
+++ b/frontend/src/components/SuggestedAppData.tsx
@@ -1,6 +1,7 @@
import albyGo from "src/assets/suggested-apps/alby-go.png";
import alby from "src/assets/suggested-apps/alby.png";
import amethyst from "src/assets/suggested-apps/amethyst.png";
+import bitrefill from "src/assets/suggested-apps/bitrefill.png";
import buzzpay from "src/assets/suggested-apps/buzzpay.png";
import damus from "src/assets/suggested-apps/damus.png";
import hablanews from "src/assets/suggested-apps/habla-news.png";
@@ -199,4 +200,13 @@ export const suggestedApps: SuggestedApp[] = [
logo: albyGo,
internal: true,
},
+ {
+ id: "bitrefill",
+ title: "Bitrefill",
+ description:
+ "Live on Bitcoin - Shop for Gift Cards, eSIMs, and Mobile Recharges",
+ webLink: "https://bitrefill.com",
+ logo: bitrefill,
+ internal: true,
+ },
].sort((a, b) => (a.title.toUpperCase() > b.title.toUpperCase() ? 1 : -1));
diff --git a/frontend/src/components/layouts/AppLayout.tsx b/frontend/src/components/layouts/AppLayout.tsx
index 82ef2148..4e1bf478 100644
--- a/frontend/src/components/layouts/AppLayout.tsx
+++ b/frontend/src/components/layouts/AppLayout.tsx
@@ -47,6 +47,8 @@ import {
} from "src/components/ui/tooltip";
import { useAlbyMe } from "src/hooks/useAlbyMe";
+import bitrefill from "src/assets/suggested-apps/bitrefill.png";
+import { Badge } from "src/components/ui/badge";
import { useAlbyInfo } from "src/hooks/useAlbyInfo";
import { useInfo } from "src/hooks/useInfo";
import { useRemoveSuccessfulChannelOrder } from "src/hooks/useRemoveSuccessfulChannelOrder";
@@ -146,6 +148,12 @@ export default function AppLayout() {