Index: chapterx-frontend/src/store/authStore.ts
===================================================================
--- chapterx-frontend/src/store/authStore.ts	(revision acf690c1403ecbecd948a46d950278f177f2d408)
+++ chapterx-frontend/src/store/authStore.ts	(revision 7fbb91c66b46c3063caa934a83d6d0681406c83c)
@@ -19,4 +19,5 @@
   updateUserRole: (userId: number, role: UserRole) => void
   addUser: (user: User) => void
+  fetchAllUsers: () => Promise<void>
 }
 
@@ -135,4 +136,25 @@
       addUser: (user: User) =>
         set(state => ({ allUsers: [...state.allUsers, user] })),
+
+      fetchAllUsers: async () => {
+        try {
+          const res = await axios.get(`${API_BASE}/users`)
+          const data: any[] = res.data?.users ?? res.data ?? []
+          const users: User[] = data.map((u: any) => ({
+            user_id: u.id,
+            username: u.username,
+            email: u.email ?? '',
+            name: u.name ?? u.username,
+            surname: u.surname ?? '',
+            role: (u.role ?? 'regular') as UserRole,
+            created_at: u.createdAt ?? new Date().toISOString(),
+            follower_count: 0,
+            following_count: 0,
+          }))
+          set({ allUsers: users })
+        } catch {
+          // keep existing
+        }
+      },
     }),
     {
