diff --git a/public/index.html b/public/index.html
index aa069f2..dff3868 100644
--- a/public/index.html
+++ b/public/index.html
@@ -24,7 +24,7 @@
work correctly both with client-side routing and a non-root public URL.
Learn how to configure a non-root public URL by running `npm run build`.
-->
-
React App
+ Loop Sustainability
diff --git a/src/components/homepage.tsx b/src/components/homepage.tsx
index bd44dd2..a0497aa 100644
--- a/src/components/homepage.tsx
+++ b/src/components/homepage.tsx
@@ -4,17 +4,22 @@ import logo from "../loopslogo2.png";
import backone from "../components/imageandgif/newbgone.png";
import backtwo from "../components/imageandgif/newnewtwo.png";
import backthree from "../components/imageandgif/newthree.png";
-import gifone from "../components/imageandgif/gifone.gif"
-import giftwo from "../components/imageandgif/giftwo.gif"
-import gifthree from "../components/imageandgif/gifthree.gif"
-import giffour from "../components/imageandgif/giffour.gif"
-import giffive from "../components/imageandgif/giffive.gif"
-import gifsix from "../components/imageandgif/gifsix.gif"
-import gifseven from "../components/imageandgif/gifseven.gif"
-import gifeight from "../components/imageandgif/gifeight.gif"
-import loopgreen from "../components/imageandgif/newloop.png"
+import gifone from "../components/imageandgif/gifone.gif";
+import giftwo from "../components/imageandgif/giftwo.gif";
+import gifthree from "../components/imageandgif/gifthree.gif";
+import giffour from "../components/imageandgif/giffour.gif";
+import giffive from "../components/imageandgif/giffive.gif";
+import gifsix from "../components/imageandgif/gifsix.gif";
+import gifseven from "../components/imageandgif/gifseven.gif";
+import gifeight from "../components/imageandgif/gifeight.gif";
+import loopgreen from "../components/imageandgif/newloop.png";
import PartnerWork from "./ourwork";
import Footer from "./footer";
+import loopgreenback from "../components/imageandgif/loopgreenbackground.png"
+import OurTeam from "./ourteam";
+import mobileLogo from "../components/imageandgif/loopsMoblogo.png"
+import { createTheme, ThemeProvider } from "@mui/material/styles";
+
const HomePage: React.FC = () => {
// Create refs for each content box
@@ -27,342 +32,430 @@ const HomePage: React.FC = () => {
const remineRef = useRef(null);
const impactRef = useRef(null);
const reuseRef = useRef(null);
+
// Function to scroll to the ref
const scrollToRef = (ref: React.RefObject) => {
if (ref.current) {
ref.current.scrollIntoView({ behavior: "smooth", block: "center" });
}
};
+ const theme = createTheme({
+ breakpoints: {
+ values: {
+ xs: 0, // Default
+ sm: 600, // Default
+ md: 1000, // Default
+ lg: 1400, // Default
+ xl: 1800, // Default
+
+ },
+ },
+ });
return (
-
-
- {/* Grid 1 */}
-
-
+
+
+ {/* Grid 1 */}
+
-
Lorem ipsum dolor sit amet consectetur adipisicing elit. Perferendis doloremque architecto eos provident et deserunt temporibus non iusto quis inventore expedita neque
+
+
+
+
+
+ Manufacture
+
Lorem ipsum dolor sit amet consectetur adipisicing elit. Perferendis doloremque architecto eos provident et deserunt temporibus non iusto
+
+
+
+
+
+
+
+
+ Assemble
+
Lorem ipsum dolor sit amet consectetur adipisicing elit. Perferendis!
Lorem ipsum dolor sit amet consectetur adipisicing elit. Perferendis doloremque architecto eos provident et deserunt temporibus non iusto quis inventore expedita neque, dolorum ea consectetur repudiandae iste. Aliquid, aspernatur in!
-
-
-
-
- Manufacture
-
Lorem ipsum dolor sit amet consectetur adipisicing elit. Perferendis doloremque architecto eos provident et deserunt temporibus non iusto quis inventore expedita neque, dolorum ea consectetur repudiandae iste. Aliquid, aspernatur in!
-
-
-
-
-
-
-
- Assemble
-
Lorem ipsum dolor sit amet consectetur adipisicing elit. Perferendis !
-
-
-
-
-
-
-
-
- {/* Grid 3 */}
-
-
-
- Use
-
Lorem ipsum dolor sit amet consectetur adipisicing elit. Perferendis !
-
-
-
-
-
-
-
- {/* Grid 4 */}
-
-
-
- Reuse
-
Lorem ipsum dolor sit amet consectetur adipisicing elit. Perferendisss !
-
-
-
-
-
-
-
-
- Repair
-
Lorem ipsum dolor sit amet consectetur adipisicing elit. Perferendis !
-
-
-
-
-
- {/* */}
-
-
- Disintegrate
-
Lorem ipsum dolor sit amet consectetur adipisicing elit. Perferendis !
-
-
-
-
-
-
-
-
-
-
-
- Remine
-
Lorem ipsum dolor sit amet consectetur adipisicing elit. Perferendis !
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
);
};
diff --git a/src/components/imageandgif/Screenshot_2025-02-11_080049-removebg-preview.png b/src/components/imageandgif/Screenshot_2025-02-11_080049-removebg-preview.png
new file mode 100644
index 0000000..08e917b
Binary files /dev/null and b/src/components/imageandgif/Screenshot_2025-02-11_080049-removebg-preview.png differ
diff --git a/src/components/imageandgif/Screenshot_2025-02-11_080104-removebg-preview.png b/src/components/imageandgif/Screenshot_2025-02-11_080104-removebg-preview.png
new file mode 100644
index 0000000..775de6c
Binary files /dev/null and b/src/components/imageandgif/Screenshot_2025-02-11_080104-removebg-preview.png differ
diff --git a/src/components/imageandgif/color.png b/src/components/imageandgif/color.png
new file mode 100644
index 0000000..8543532
Binary files /dev/null and b/src/components/imageandgif/color.png differ
diff --git a/src/components/imageandgif/gifeight.gif b/src/components/imageandgif/gifeight.gif
index 5d70ded..5c237d1 100644
Binary files a/src/components/imageandgif/gifeight.gif and b/src/components/imageandgif/gifeight.gif differ
diff --git a/src/components/imageandgif/giffour.gif b/src/components/imageandgif/giffour.gif
index 17da6bf..c45e532 100644
Binary files a/src/components/imageandgif/giffour.gif and b/src/components/imageandgif/giffour.gif differ
diff --git a/src/components/imageandgif/gifone.gif b/src/components/imageandgif/gifone.gif
index 0ceb305..0b1ccef 100644
Binary files a/src/components/imageandgif/gifone.gif and b/src/components/imageandgif/gifone.gif differ
diff --git a/src/components/imageandgif/gifseven.gif b/src/components/imageandgif/gifseven.gif
index ffaae14..9910b9a 100644
Binary files a/src/components/imageandgif/gifseven.gif and b/src/components/imageandgif/gifseven.gif differ
diff --git a/src/components/imageandgif/gifsix.gif b/src/components/imageandgif/gifsix.gif
index 7e5a1cd..adaef8e 100644
Binary files a/src/components/imageandgif/gifsix.gif and b/src/components/imageandgif/gifsix.gif differ
diff --git a/src/components/imageandgif/gifthree.gif b/src/components/imageandgif/gifthree.gif
index 606826f..831dc87 100644
Binary files a/src/components/imageandgif/gifthree.gif and b/src/components/imageandgif/gifthree.gif differ
diff --git a/src/components/imageandgif/giftwo.gif b/src/components/imageandgif/giftwo.gif
index bab6b23..15f540a 100644
Binary files a/src/components/imageandgif/giftwo.gif and b/src/components/imageandgif/giftwo.gif differ
diff --git a/src/components/imageandgif/loopgreenbackground.png b/src/components/imageandgif/loopgreenbackground.png
new file mode 100644
index 0000000..3a891b1
Binary files /dev/null and b/src/components/imageandgif/loopgreenbackground.png differ
diff --git a/src/components/imageandgif/loopsMoblogo.png b/src/components/imageandgif/loopsMoblogo.png
new file mode 100644
index 0000000..879970f
Binary files /dev/null and b/src/components/imageandgif/loopsMoblogo.png differ
diff --git a/src/components/imageandgif/robert.png b/src/components/imageandgif/robert.png
new file mode 100644
index 0000000..8700d7f
Binary files /dev/null and b/src/components/imageandgif/robert.png differ
diff --git a/src/components/ourteam.tsx b/src/components/ourteam.tsx
new file mode 100644
index 0000000..aaabb8a
--- /dev/null
+++ b/src/components/ourteam.tsx
@@ -0,0 +1,97 @@
+import React from "react";
+import { Grid, Typography, Card, CardContent, CardMedia, Divider } from "@mui/material";
+import color from "../components/imageandgif/color.png"
+import robert from "../components/imageandgif/robert.png"
+
+interface TeamMember {
+ name: string;
+ role: string;
+ image: string;
+}
+
+const teamMembers: TeamMember[] = [
+ { name: "John Doe", role: "Software Engineer", image: robert },
+ { name: "Jane Smith", role: "UI/UX Designer", image: robert },
+ { name: "Alice Johnson", role: "Project Manager", image: robert },
+ { name: "Robert Brown", role: "Marketing Lead", image: robert },
+ { name: "Emma Wilson", role: "Backend Developer", image: robert },
+ { name: "Michael Davis", role: "Data Analyst", image: robert },
+];
+
+const OurTeam: React.FC = () => {
+ return (
+
+
+ Our Team
+
+
+
+ {teamMembers.map((member, index) => (
+
+
+
+
+ {member.name}
+
+
+ {member.role}
+
+
+
+ {/* Divider Line */}
+
+
+
+
+
+
+ ))}
+
+
+ );
+};
+
+export default OurTeam;
diff --git a/src/components/ourwork.tsx b/src/components/ourwork.tsx
index 0730654..3eb8ea9 100644
--- a/src/components/ourwork.tsx
+++ b/src/components/ourwork.tsx
@@ -1,5 +1,8 @@
import React from "react";
import { Box, Card, CardContent, CardMedia, Typography, Button, Grid } from "@mui/material";
+import loopgreenback from "../components/imageandgif/loopgreenbackground.png"
+import { useMediaQuery, createTheme, ThemeProvider } from "@mui/material";
+
const data = [
{ img: "https://s3-alpha-sig.figma.com/img/8e1a/c73a/f4e18134521c4a2ef1c70e0ba02fa636?Expires=1739750400&Key-Pair-Id=APKAQ4GOSFWCW27IBOMQ&Signature=iKYXVc~k5~LoiM0ep167AJSywxHpPueTEeheiHfxA-TT8SrzhLb0CZIR08zl9nMDz4gBOqlnKavcTEs~h3tu9gRAyIDMIgcFHIeFQ6IBSoeHabuJxmyP0qcdnWXNYJXze0oO8B~VDFHG0lOagJW~fnb8j8gB2W7M4oL2QPPQFsY3oFzEKW3Gydq7ijohnCXdQP5CPgJ2MPhMFQ59DDQsxv5YihKByOgVx3boAx1ABL05w25ab0DFrcPmSgx93rHzikBmmPNVoiLWW6-rYijbFaxZ~2wEbK4zwGZNtIYw~YGR9EG~h595FJDl1XeCaoMWVJFkfqqHcYDD2-1fLu3JFA__", title: "Lorem Ipsum Heading" },
@@ -14,117 +17,141 @@ const workImages = [
"https://s3-alpha-sig.figma.com/img/2b3c/e165/b717d5a80e0f35b7422343ef37fa73eb?Expires=1739750400&Key-Pair-Id=APKAQ4GOSFWCW27IBOMQ&Signature=YgPY40uIT20P0C9JDcCBJeLLAtQU1HTvgO2EmlA3yWVHKcaOIA5UNmFYcxHF5Je5s8nRl9ReC5f2Vh5LNvAG0Q86gV6OTt3JJwgTixaR6YNFBvYeJY5qZlchheys92XgMkvDntrzWQ-dRNK72fDBbPjR8tR31XBt6lGbjoj0HySI9lKXg5x9yF0y~hqC7qtkTfwYJlHHScFXaQnbicMzKZUjTMa5BHwlmGOSG6IFHhmovKJKAZtW5BY0xWiEPXnq19XDnvSdLf3OY-tpG-itRPfA02ztThrqdBv5XWQpCQN4CWn4qNZRdnEYB8BsSKFXKVocAPnqKNziTXDDJvdVgQ__",
];
+const theme = createTheme({
+ breakpoints: {
+ values: {
+ xs: 0, // Default
+ sm: 600, // Tablets
+ md: 1000, // Laptops
+ lg: 1400, // Desktops
+ xl: 1800, // Large Screens
+ },
+ },
+});
+
const PartnerWork = () => {
+ const isMobile = useMediaQuery(theme.breakpoints.down("sm")); // Below 600px
+ const isTablet = useMediaQuery(theme.breakpoints.down("md")); // Below 1000px
+
return (
-
- {/* Why Partner with Us? Section */}
-
- Why Partner with Us?
-
-
- {data.map((item, index) => (
-
-
+
+ {/* Why Partner with Us? Section */}
+
+ Why Partner with Us?
+
+
+ {data.map((item, index) => (
+
+
+
+
+ {item.title}
+
+
+ Lorem Ipsum subheading
+
+
+
+
+
+
+
+
+ ))}
+
+
+ {/* Our Work Section */}
+
+ Our Work
+
+
+ {workImages.map((img, index) => (
+
+
+
+ ))}
+
+
+ {/* Call to Action Section */}
+
+
+
+
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
+
+
+
+
+
+ Explore our projects →
+
- ))}
-
-
- {/* Our Work Section */}
-
- Our Work
-
-
- {workImages.map((img, index) => (
-
-
-
- ))}
-
-
- {/* Call to Action Section */}
-
-
-
-
- Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
-
-
-
-
- Explore our projects →
-
-
-
-
+
+
);
};
-export default PartnerWork;
\ No newline at end of file
+export default PartnerWork;