diff --git a/node_modules/react-native-pager-view/lib/commonjs/index.web.js b/node_modules/react-native-pager-view/lib/commonjs/index.web.js
new file mode 100644
index 0000000..a13ee57
--- /dev/null
+++ b/node_modules/react-native-pager-view/lib/commonjs/index.web.js
@@ -0,0 +1,56 @@
+// Web polyfill for react-native-pager-view (CommonJS)
+const React = require('react');
+const { ScrollView } = require('react-native');
+
+// Simple ScrollView-based implementation for web
+const PagerView = React.forwardRef((props, ref) => {
+  const { children, initialPage = 0, onPageSelected, style, ...rest } = props;
+  const scrollViewRef = React.useRef(null);
+  const [currentPage, setCurrentPage] = React.useState(initialPage);
+
+  React.useImperativeHandle(ref, () => ({
+    setPage: (page) => {
+      if (scrollViewRef.current) {
+        const width = window.innerWidth;
+        scrollViewRef.current.scrollTo({ x: page * width, animated: true });
+        setCurrentPage(page);
+        if (onPageSelected) {
+          onPageSelected({ nativeEvent: { position: page } });
+        }
+      }
+    },
+  }));
+
+  const handleScroll = (event) => {
+    const offsetX = event.nativeEvent.contentOffset.x;
+    const width = window.innerWidth;
+    const page = Math.round(offsetX / width);
+
+    if (page !== currentPage) {
+      setCurrentPage(page);
+      if (onPageSelected) {
+        onPageSelected({ nativeEvent: { position: page } });
+      }
+    }
+  };
+
+  return React.createElement(
+    ScrollView,
+    {
+      ref: scrollViewRef,
+      horizontal: true,
+      pagingEnabled: true,
+      showsHorizontalScrollIndicator: false,
+      onScroll: handleScroll,
+      scrollEventThrottle: 16,
+      style: style,
+      ...rest
+    },
+    children
+  );
+});
+
+PagerView.displayName = 'PagerView';
+
+module.exports = PagerView;
+module.exports.default = PagerView;
diff --git a/node_modules/react-native-pager-view/lib/module/index.web.js b/node_modules/react-native-pager-view/lib/module/index.web.js
new file mode 100644
index 0000000..5d8cd05
--- /dev/null
+++ b/node_modules/react-native-pager-view/lib/module/index.web.js
@@ -0,0 +1,56 @@
+// Web polyfill for react-native-pager-view
+const React = require('react');
+const { ScrollView } = require('react-native');
+
+// Simple ScrollView-based implementation for web
+const PagerView = React.forwardRef((props, ref) => {
+  const { children, initialPage = 0, onPageSelected, style, ...rest } = props;
+  const scrollViewRef = React.useRef(null);
+  const [currentPage, setCurrentPage] = React.useState(initialPage);
+
+  React.useImperativeHandle(ref, () => ({
+    setPage: (page) => {
+      if (scrollViewRef.current) {
+        const width = window.innerWidth;
+        scrollViewRef.current.scrollTo({ x: page * width, animated: true });
+        setCurrentPage(page);
+        if (onPageSelected) {
+          onPageSelected({ nativeEvent: { position: page } });
+        }
+      }
+    },
+  }));
+
+  const handleScroll = (event) => {
+    const offsetX = event.nativeEvent.contentOffset.x;
+    const width = window.innerWidth;
+    const page = Math.round(offsetX / width);
+
+    if (page !== currentPage) {
+      setCurrentPage(page);
+      if (onPageSelected) {
+        onPageSelected({ nativeEvent: { position: page } });
+      }
+    }
+  };
+
+  return React.createElement(
+    ScrollView,
+    {
+      ref: scrollViewRef,
+      horizontal: true,
+      pagingEnabled: true,
+      showsHorizontalScrollIndicator: false,
+      onScroll: handleScroll,
+      scrollEventThrottle: 16,
+      style: style,
+      ...rest
+    },
+    children
+  );
+});
+
+PagerView.displayName = 'PagerView';
+
+module.exports = PagerView;
+module.exports.default = PagerView;
