diff --git a/src/App.tsx b/src/App.tsx
index ff474b8..7621fb6 100644
--- a/src/App.tsx
+++ b/src/App.tsx
@@ -1,23 +1,15 @@
-// import AboutUsPage from "./components/aboutus";
-import AboutUs from "./components/aboutus/aboutus";
-import Footer from "./components/footer/footer";
+// App.js
+import { Outlet } from "react-router-dom";
import Header from "./components/header/header";
-import Hero from "./components/hero/hero";
-import OurWorks from "./components/ourwork/ourwork";
-import Services from "./components/services/services";
-import Testimonials from "./components/testomonials/testomonias";
+import Footer from "./components/footer/footer";
function App() {
return (
-
+ <>
-
-
-
-
-
+
{/* This will be replaced by the current route's element */}
-
+ >
);
}
diff --git a/src/components/landingpage/landingpage.tsx b/src/components/landingpage/landingpage.tsx
index 03e2ca0..6d109f9 100644
--- a/src/components/landingpage/landingpage.tsx
+++ b/src/components/landingpage/landingpage.tsx
@@ -1,33 +1,30 @@
-
-import React from 'react';
+import React from "react";
// import AppRoutes from './routes';
// import Header from './components/landingpage/landingpagecomponents/header';
-import { Box } from '@mui/material';
-import HeroSection from './landingpagecomponents/CarouselSection';
-import WhoWeAre from './landingpagecomponents/whoweare';
-import OurExpertise from './landingpagecomponents/ourexperties';
-import TopBrands from './landingpagecomponents/brands';
-import CaseStudies from './landingpagecomponents/casestudy';
-import StatsSection from './landingpagecomponents/scrollanimationsection';
-import ContactForm from './landingpagecomponents/contactus';
+import { Box } from "@mui/material";
+import AboutUs from "../aboutus/aboutus";
+import Footer from "../footer/footer";
+import Header from "../header/header";
+import Hero from "../hero/hero";
+import OurWorks from "../ourwork/ourwork";
+import Services from "../services/services";
+import Testimonials from "../testomonials/testomonias";
// import router from './routes';
-
const LandingPage: React.FC = () => {
- return (
-
- {/* */}
-
-
-
-
-
-
-
-
-
+ return (
+
+ {/* */}
- );
+
+
+
+
+
+
+
+
+ );
};
export default LandingPage;
diff --git a/src/components/pages/aboutusPage/aboutus.tsx b/src/components/pages/aboutusPage/aboutus.tsx
new file mode 100644
index 0000000..cc82805
--- /dev/null
+++ b/src/components/pages/aboutusPage/aboutus.tsx
@@ -0,0 +1,725 @@
+import React from "react";
+import {
+ Box,
+ Typography,
+ Button,
+ Grid,
+ Container,
+ Stack,
+ Avatar,
+ useMediaQuery,
+ useTheme,
+} from "@mui/material";
+import { motion, Variants } from "framer-motion";
+import ArrowOutwardIcon from "@mui/icons-material/ArrowOutward";
+
+const AboutUsPageTwo = () => {
+ const theme = useTheme();
+ const isMobile = useMediaQuery(theme.breakpoints.down("sm"));
+
+ // Placeholder image URLs (replace with your actual images later)
+ const images = {
+ hero: "https://images.unsplash.com/photo-1522071820081-009f0129c71c?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2070&q=80",
+ team1: "https://randomuser.me/api/portraits/women/44.jpg",
+ team2: "https://randomuser.me/api/portraits/men/32.jpg",
+ team3: "https://randomuser.me/api/portraits/women/68.jpg",
+ office:
+ "https://images.unsplash.com/photo-1568992687947-868a62a9f521?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1932&q=80",
+ values:
+ "https://images.unsplash.com/photo-1454165804606-c3d57bc86b40?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=2070&q=80",
+ };
+
+ // Animation variants
+ const containerVariants: Variants = {
+ hidden: { opacity: 0 },
+ visible: {
+ opacity: 1,
+ transition: {
+ staggerChildren: 0.2,
+ when: "beforeChildren",
+ },
+ },
+ };
+
+ const fadeUpVariants: Variants = {
+ hidden: { y: 50, opacity: 0 },
+ visible: {
+ y: 0,
+ opacity: 1,
+ transition: {
+ duration: 0.8,
+ ease: "easeOut",
+ },
+ },
+ };
+
+ const leftSlideVariants: Variants = {
+ hidden: { x: -100, opacity: 0 },
+ visible: {
+ x: 0,
+ opacity: 1,
+ transition: {
+ type: "spring",
+ stiffness: 100,
+ damping: 20,
+ duration: 0.8,
+ },
+ },
+ };
+
+ const rightSlideVariants: Variants = {
+ hidden: { x: 100, opacity: 0 },
+ visible: {
+ x: 0,
+ opacity: 1,
+ transition: {
+ type: "spring",
+ stiffness: 100,
+ damping: 20,
+ duration: 0.8,
+ },
+ },
+ };
+
+ const scaleUpVariants: Variants = {
+ hidden: { scale: 0.8, opacity: 0 },
+ visible: {
+ scale: 1,
+ opacity: 1,
+ transition: {
+ duration: 0.6,
+ ease: "easeOut",
+ },
+ },
+ };
+
+ const teamMembers = [
+ {
+ name: "Alex Johnson",
+ role: "CEO & Founder",
+ image: images.team1,
+ bio: "Visionary leader with 15+ years in digital transformation.",
+ },
+ {
+ name: "Maria Garcia",
+ role: "Creative Director",
+ image: images.team2,
+ bio: "Design expert passionate about user-centered experiences.",
+ },
+ {
+ name: "James Wilson",
+ role: "CTO",
+ image: images.team3,
+ bio: "Tech innovator specializing in scalable architectures.",
+ },
+ ];
+
+ const milestones = [
+ {
+ year: "2012",
+ event: "Company Founded",
+ description: "Started with a small team of 5 people",
+ },
+ {
+ year: "2015",
+ event: "First Major Client",
+ description: "Landed Fortune 500 company as client",
+ },
+ {
+ year: "2018",
+ event: "Expanded Globally",
+ description: "Opened offices in 3 countries",
+ },
+ {
+ year: "2022",
+ event: "Award Winning",
+ description: "Recognized as Top Innovators",
+ },
+ ];
+
+ return (
+
+ {/* Hero Section */}
+
+
+
+
+
+
+ Crafting Digital Excellence Since 2012
+
+
+ We're a passionate team of designers, developers, and
+ strategists dedicated to creating digital experiences that
+ matter.
+
+ }
+ sx={{
+ borderColor: "#00E0FF",
+ color: "#00E0FF",
+ borderRadius: "30px",
+ fontWeight: 600,
+ px: 4,
+ py: 1.5,
+ "&:hover": {
+ backgroundColor: "rgba(0, 224, 255, 0.1)",
+ },
+ }}
+ >
+ Meet Our Team
+
+
+
+
+
+
+
+
+
+
+
+
+ {/* Values Section */}
+
+
+
+ Our Core Values
+
+
+ {[
+ {
+ title: "Innovation",
+ description:
+ "We push boundaries to deliver cutting-edge solutions.",
+ },
+ {
+ title: "Integrity",
+ description: "Honest and transparent in all our dealings.",
+ },
+ {
+ title: "Excellence",
+ description: "Committed to the highest quality standards.",
+ },
+ {
+ title: "Collaboration",
+ description: "We believe great things happen together.",
+ },
+ ].map((value, index) => (
+
+
+
+ {value.title}
+
+
+ {value.description}
+
+
+
+ ))}
+
+
+
+
+ {/* Team Section */}
+
+
+
+ Meet The Team
+
+
+ {teamMembers.map((member, index) => (
+
+
+
+
+ {member.name}
+
+
+ {member.role}
+
+
+ {member.bio}
+
+
+
+ ))}
+
+
+
+
+ {/* Milestones Section */}
+
+
+
+ Our Journey
+
+
+ {milestones.map((milestone, index) => (
+
+
+
+ {milestone.year}
+
+
+ {milestone.event}
+
+
+ {milestone.description}
+
+
+
+ ))}
+
+
+
+
+ {/* Office Tour Section */}
+
+
+
+ Our Workspace
+
+
+
+
+
+ Where Creativity Happens
+
+
+ Our inspiring workspace designed for collaboration and
+ innovation
+
+
+
+
+
+
+ {/* CTA Section */}
+
+
+
+
+ Ready to Start Your Project?
+
+
+ Let's create something amazing together. Get in touch with our
+ team today.
+
+ }
+ sx={{
+ backgroundColor: "#00E0FF",
+ color: "#0F111A",
+ borderRadius: "30px",
+ fontWeight: 600,
+ px: 4,
+ py: 1.5,
+ fontSize: "1rem",
+ "&:hover": {
+ backgroundColor: "#00c7e6",
+ },
+ }}
+ >
+ Contact Us
+
+
+
+
+
+ );
+};
+
+export default AboutUsPageTwo;
diff --git a/src/components/pages/aboutusbase.tsx b/src/components/pages/aboutusbase.tsx
new file mode 100644
index 0000000..69da4fe
--- /dev/null
+++ b/src/components/pages/aboutusbase.tsx
@@ -0,0 +1,12 @@
+import React from "react";
+import { Outlet } from "react-router-dom";
+import { Box } from "@mui/material";
+// import CopyrightFooter from '../../assets/copyright';
+
+export const Aboutusbase: React.FC = () => {
+ return (
+
+
+
+ );
+};
diff --git a/src/index.tsx b/src/index.tsx
index 8785b12..c1b34cb 100644
--- a/src/index.tsx
+++ b/src/index.tsx
@@ -1,15 +1,14 @@
-import React from 'react';
-import ReactDOM from 'react-dom/client';
-import App from './App';
-import { CssBaseline, ThemeProvider } from '@mui/material';
-import theme from './theme';
+import React from "react";
+import ReactDOM from "react-dom/client";
+import App from "./App";
+import { CssBaseline, ThemeProvider } from "@mui/material";
+import theme from "./theme";
+import { BrowserRouter } from "react-router-dom";
+import AppRoutes from "./routes";
-const root = ReactDOM.createRoot(document.getElementById('root')!);
+const root = ReactDOM.createRoot(document.getElementById("root")!);
root.render(
-
-
-
-
-
-
+
+
+
);
diff --git a/src/routes.tsx b/src/routes.tsx
index 8c99464..a969f71 100644
--- a/src/routes.tsx
+++ b/src/routes.tsx
@@ -1,56 +1,31 @@
-import { createBrowserRouter, Navigate } from "react-router-dom";
-import Layout from "./components/Layout";
-import LandingPage from "./components/landingpage/landingpage";
-import { LandingBase } from "./components/landingpage/landingpagebase";
-import { MottoBase } from "./components/mottopage/mottobase";
-import MottoSection from "./components/mottopage/MottoSection";
-import AboutUsPage from "./components/aboutus";
+// routes/Routes.jsx
+import { Routes, Route } from "react-router-dom";
+import AboutUs from "./components/aboutus/aboutus";
+import Hero from "./components/hero/hero";
+import OurWorks from "./components/ourwork/ourwork";
+import Services from "./components/services/services";
+import Testimonials from "./components/testomonials/testomonias";
+import AboutUsPageTwo from "./components/pages/aboutusPage/aboutus";
-const router = createBrowserRouter([
- {
- path: '',
- element: ,
- children: [
- {
- index: true,
- element: ,
- },
- {
- path: 'home',
- element: ,
- children: [
- {
- index: true,
- element: ,
- },
- ],
- },
- {
- path: 'aboutUs',
- element: ,
- children: [
- {
- index: true,
- element: ,
- },
- ],
- },
- {
- path: 'motto',
- element: ,
- children: [
- {
- index: true,
- element: ,
- },
- ],
+const AppRoutes = () => {
+ return (
+
+
+
+
+
+
+
+ >
}
-
-
- ]
- },
-
- ]);
-
- export default router;
-
\ No newline at end of file
+ />
+ } />
+ {/* Add more routes here */}
+
+ );
+};
+
+export default AppRoutes;