Index: pages/index/Counter.tsx
===================================================================
--- pages/index/Counter.tsx	(revision c30935a5f027dac0916111525d007c79078ea267)
+++ 	(revision )
@@ -1,11 +1,0 @@
-import { useState } from "react";
-
-export function Counter() {
-  const [count, setCount] = useState(0);
-
-  return (
-    <button type="button" onClick={() => setCount((count) => count + 1)}>
-      Counter {count}
-    </button>
-  );
-}
Index: pages/index/approvedBuilds.telefunc.ts
===================================================================
--- pages/index/approvedBuilds.telefunc.ts	(revision 37bcb87c08a0c15b344bdaa2beae463ff185fa23)
+++ pages/index/approvedBuilds.telefunc.ts	(revision 37bcb87c08a0c15b344bdaa2beae463ff185fa23)
@@ -0,0 +1,11 @@
+import * as drizzleQueries from "../../database/drizzle/queries";
+import { ctx } from "../../server/telefunc/ctx";
+
+export async function getApprovedBuildCards( { limit }
+                                       : { limit?: number }) {
+    const context = ctx();
+
+    const approvedBuilds = await drizzleQueries.getApprovedBuilds(context.db, limit);
+
+    return approvedBuilds;
+}
