diff --git a/src/App.js b/src/App.js
index d4fcc7863e91376a013a2790a3fb87c7a47ae795..f11a5088e8146d299c2a47f1b57237bf86598dd1 100644
--- a/src/App.js
+++ b/src/App.js
@@ -5,8 +5,6 @@ import { Shop } from "./pages/shop/shop";
 import { Contact } from "./pages/contact";
 import { Checkout } from "./pages/checkout"; 
 import { Cart } from "./pages/cart/cart";
-import {AddProduct} from "./pages/AddProduct"; 
-import {Signup} from "./pages/Signup"; 
 import { ShopContextProvider } from "./context/shop-context";
 
 function App() {
@@ -19,8 +17,6 @@ function App() {
             <Route path="/" element={<Shop />} />
             <Route path="/contact" element={<Contact />} />
             <Route path="/checkout" element={<Checkout />} />
-            <Route path="/add-product" element={<AddProduct />} />
-            <Route path="/signup" element={<Signup />} /> 
             <Route path="/cart" element={<Cart />} />
           </Routes>
         </Router>
diff --git a/src/components/navbar.js b/src/components/navbar.js
index 338f2d1f704acdae513b2f655d585fff7afbfb70..d8e97416903526f42f3a53efdeba969ea194e779 100644
--- a/src/components/navbar.js
+++ b/src/components/navbar.js
@@ -13,8 +13,6 @@ export const Navbar = () => {
         <Link to="/cart">
           <ShoppingCart size={32} />
         </Link>
-        <Link to="/add-product"> Add Product </Link> 
-        <Link to="/signup"> Sign Up </Link> 
       </div>
     </div>
   );
diff --git a/src/firebaseConfig.js b/src/firebaseConfig.js
deleted file mode 100644
index 93a6147095c2a1f229fb5596117aaccd3d5668a5..0000000000000000000000000000000000000000
--- a/src/firebaseConfig.js
+++ /dev/null
@@ -1,19 +0,0 @@
-// firebaseConfig.js
-import { initializeApp } from "firebase/app";
-import { getAuth } from "firebase/auth";
-import { getFirestore } from "firebase/firestore";
-
-const firebaseConfig = {
-  apiKey: "AIzaSyA61BW4vGOjCkfvKK9azjjAFET7mF5lHy0",
-  authDomain: "protech-shop1.firebaseapp.com",
-  projectId: "protech-shop1",
-  storageBucket: "protech-shop1.appspot.com",
-  messagingSenderId: "154428282416",
-  appId: "1:154428282416:web:34373700850dfafcb87ff5"
-};
-
-const app = initializeApp(firebaseConfig);
-const auth = getAuth(app);
-const db = getFirestore(app);
-
-export { auth, db };
diff --git a/src/pages/AddProduct.js b/src/pages/AddProduct.js
deleted file mode 100644
index b0998ab73816f216a609207f1e9cffe8881ab86a..0000000000000000000000000000000000000000
--- a/src/pages/AddProduct.js
+++ /dev/null
@@ -1,44 +0,0 @@
-// src/pages/AddProduct.js
-import React, { useState } from "react";
-import { db } from "../firebaseConfig"; // 确保路径正确
-import { collection, addDoc } from "firebase/firestore";
-
-const AddProduct = () => {
-  const [productName, setProductName] = useState("");
-  const [price, setPrice] = useState("");
-
-  const handleAddProduct = async (e) => {
-    e.preventDefault();
-    try {
-      await addDoc(collection(db, "products"), {
-        productName,
-        price: parseFloat(price)
-      });
-      alert("Product added successfully!");
-    } catch (error) {
-      alert(error.message);
-    }
-  };
-
-  return (
-    <form onSubmit={handleAddProduct}>
-      <input
-        type="text"
-        placeholder="Product Name"
-        value={productName}
-        onChange={(e) => setProductName(e.target.value)}
-        required
-      />
-      <input
-        type="number"
-        placeholder="Price"
-        value={price}
-        onChange={(e) => setPrice(e.target.value)}
-        required
-      />
-      <button type="submit">Add Product</button>
-    </form>
-  );
-};
-
-export default AddProduct; 
diff --git a/src/pages/Signup.js b/src/pages/Signup.js
deleted file mode 100644
index 74549c2f5cccbfd70963ccab871ba83e0562f7ae..0000000000000000000000000000000000000000
--- a/src/pages/Signup.js
+++ /dev/null
@@ -1,41 +0,0 @@
-// src/pages/Signup.js
-import React, { useState } from "react";
-import { auth } from "../firebaseConfig"; // 确保路径正确
-import { createUserWithEmailAndPassword } from "firebase/auth";
-
-const Signup = () => {
-  const [email, setEmail] = useState("");
-  const [password, setPassword] = useState("");
-
-  const handleSignup = async (e) => {
-    e.preventDefault();
-    try {
-      await createUserWithEmailAndPassword(auth, email, password);
-      alert("User signed up successfully!");
-    } catch (error) {
-      alert(error.message);
-    }
-  };
-
-  return (
-    <form onSubmit={handleSignup}>
-      <input
-        type="email"
-        placeholder="Email"
-        value={email}
-        onChange={(e) => setEmail(e.target.value)}
-        required
-      />
-      <input
-        type="password"
-        placeholder="Password"
-        value={password}
-        onChange={(e) => setPassword(e.target.value)}
-        required
-      />
-      <button type="submit">Sign Up</button>
-    </form>
-  );
-};
-
-export default Signup;
diff --git a/src/pages/shop/shop.js b/src/pages/shop/shop.js
index edc5873b373ce989665c8644da343ed7bd24e302..8730c0a901c5ec2f3644baa53480ca838187cbb8 100644
--- a/src/pages/shop/shop.js
+++ b/src/pages/shop/shop.js
@@ -1,40 +1,20 @@
-import React, { useEffect, useState } from "react";
-import { db } from "./firebaseConfig";
-import { collection, getDocs } from "firebase/firestore";
-
+import React from "react";
+import { PRODUCTS } from "../../products";
+import { Product } from "./product";
 import "./shop.css";
 
 export const Shop = () => {
-  const [products, setProducts] = useState([]);
-
-  useEffect(() => {
-    const fetchProducts = async () => {
-      const productsCollection = collection(db, "products");
-      const productSnapshot = await getDocs(productsCollection);
-      const productList = productSnapshot.docs.map(doc => ({
-        id: doc.id,
-        ...doc.data()
-      }));
-      setProducts(productList);
-    };
-
-    fetchProducts();
-  }, []);
-
   return (
     <div className="shop">
       <div className="shopTitle">
-        <h1>ProTech Shop</h1>
+        <h1>PedroTech Shop</h1>
       </div>
 
       <div className="products">
-        {products.map((product) => (
-          <div className="product" key={product.id}>
-            <p><b>{product.productName}</b></p>
-            <p>${product.price}</p>
-          </div>
+        {PRODUCTS.map((product) => (
+          <Product data={product} />
         ))}
       </div>
     </div>
   );
-};
\ No newline at end of file
+};