diff --git a/src/components/dashboard/Officer_EventManagement.astro b/src/components/dashboard/Officer_EventManagement.astro
index e5f4951..e92f991 100644
--- a/src/components/dashboard/Officer_EventManagement.astro
+++ b/src/components/dashboard/Officer_EventManagement.astro
@@ -4,6 +4,7 @@ import { Get } from "../pocketbase/Get";
import { Authentication } from "../pocketbase/Authentication";
import EventEditor from "./Officer_EventManagement/EventEditor";
import FilePreview from "./Officer_EventManagement/FilePreview";
+import Attendees from "./Officer_EventManagement/Attendees";
// Get instances
const get = Get.getInstance();
@@ -648,7 +649,7 @@ const currentPage = eventResponse.page;
+
+
+
diff --git a/src/components/dashboard/Officer_EventManagement/Attendees.tsx b/src/components/dashboard/Officer_EventManagement/Attendees.tsx
new file mode 100644
index 0000000..db5882e
--- /dev/null
+++ b/src/components/dashboard/Officer_EventManagement/Attendees.tsx
@@ -0,0 +1,202 @@
+import { useEffect, useState } from 'react';
+import { Get } from '../../pocketbase/Get';
+import { Authentication } from '../../pocketbase/Authentication';
+
+interface AttendeeEntry {
+ user_id: string;
+ time_checked_in: string;
+ food: string;
+}
+
+interface User {
+ id: string;
+ name: string;
+ email: string;
+}
+
+interface Event {
+ id: string;
+ attendees: AttendeeEntry[];
+}
+
+export default function Attendees() {
+ const [eventId, setEventId] = useState('');
+ const [users, setUsers] = useState