From abd5c5937ec79e14a1b155abacca32e1aeaa60e1 Mon Sep 17 00:00:00 2001 From: bender Date: Tue, 10 Mar 2026 10:24:53 +0000 Subject: [PATCH] Switch to version 3: modified src/app/portfolio/page.tsx --- src/app/portfolio/page.tsx | 289 ++++++++++++++++++++++--------------- 1 file changed, 170 insertions(+), 119 deletions(-) diff --git a/src/app/portfolio/page.tsx b/src/app/portfolio/page.tsx index 6ea35c5..3d6f35a 100644 --- a/src/app/portfolio/page.tsx +++ b/src/app/portfolio/page.tsx @@ -1,136 +1,187 @@ "use client"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; -import NavbarLayoutFloatingOverlay from "@/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay"; +import NavbarStyleCentered from "@/components/navbar/NavbarStyleCentered/NavbarStyleCentered"; +import HeroBillboardCarousel from "@/components/sections/hero/HeroBillboardCarousel"; import FeatureCardTwentyFive from "@/components/sections/feature/FeatureCardTwentyFive"; -import TeamCardEleven from "@/components/sections/team/TeamCardEleven"; -import { Briefcase, Code, Palette, Users } from "lucide-react"; - -const Portfolio = () => { - const navItems = [ - { name: "Home", id: "/" }, - { name: "Portfolio", id: "/portfolio" }, - { name: "Contact", id: "contact" }, - ]; - - const projects = [ - { - title: "Brand Identity Design", description: "Complete visual identity system including logo, color palette, and brand guidelines.", icon: Palette, - mediaItems: [ - { - imageSrc: "https://images.unsplash.com/photo-1561070791-2526d30994b5?w=500&h=500&fit=crop", imageAlt: "Brand design mockup"}, - { - imageSrc: "https://images.unsplash.com/photo-1543632835-a1bf4ab86fef?w=500&h=500&fit=crop", imageAlt: "Color palette exploration"}, - ], - }, - { - title: "Web Application Development", description: "Full-stack web application with responsive design and modern architecture.", icon: Code, - mediaItems: [ - { - imageSrc: "https://images.unsplash.com/photo-1517694712202-14dd9538aa97?w=500&h=500&fit=crop", imageAlt: "Web application interface"}, - { - imageSrc: "https://images.unsplash.com/photo-1633356122544-f134324ef6db?w=500&h=500&fit=crop", imageAlt: "Mobile responsive design"}, - ], - }, - { - title: "Strategic Branding", description: "Comprehensive branding strategy and positioning for market leadership.", icon: Briefcase, - mediaItems: [ - { - imageSrc: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=500&h=500&fit=crop", imageAlt: "Strategy workshop"}, - { - imageSrc: "https://images.unsplash.com/photo-1552664730-d307ca884978?w=500&h=500&fit=crop", imageAlt: "Marketing materials"}, - ], - }, - { - title: "User Experience Design", description: "Intuitive user interfaces designed with user research and testing.", icon: Palette, - mediaItems: [ - { - imageSrc: "https://images.unsplash.com/photo-1561070791-2526d30994b5?w=500&h=500&fit=crop", imageAlt: "UX wireframes"}, - { - imageSrc: "https://images.unsplash.com/photo-1561070791-2526d30994b5?w=500&h=500&fit=crop", imageAlt: "Design iterations"}, - ], - }, - ]; - - const teamMembers = [ - { - id: "leadership", groupTitle: "Leadership", members: [ - { - id: "1", title: "Sarah Johnson", subtitle: "Creative Director", detail: "sarah.johnson@company.com", imageSrc: "https://images.unsplash.com/photo-1494790108377-be9c29b29330?w=400&h=400&fit=crop", imageAlt: "Sarah Johnson"}, - { - id: "2", title: "Michael Chen", subtitle: "Lead Strategist", detail: "michael.chen@company.com", imageSrc: "https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=400&h=400&fit=crop", imageAlt: "Michael Chen"}, - ], - }, - { - id: "design", groupTitle: "Design Team", members: [ - { - id: "3", title: "Emma Davis", subtitle: "UI/UX Designer", detail: "emma.davis@company.com", imageSrc: "https://images.unsplash.com/photo-1438761681033-6461ffad8d80?w=400&h=400&fit=crop", imageAlt: "Emma Davis"}, - { - id: "4", title: "James Wilson", subtitle: "Brand Designer", detail: "james.wilson@company.com", imageSrc: "https://images.unsplash.com/photo-1500648767791-00dcc994a43e?w=400&h=400&fit=crop", imageAlt: "James Wilson"}, - { - id: "5", title: "Sophie Martin", subtitle: "Graphic Designer", detail: "sophie.martin@company.com", imageSrc: "https://images.unsplash.com/photo-1517849845537-1d51a20414de?w=400&h=400&fit=crop", imageAlt: "Sophie Martin"}, - ], - }, - { - id: "development", groupTitle: "Development Team", members: [ - { - id: "6", title: "Alex Rodriguez", subtitle: "Full Stack Developer", detail: "alex.rodriguez@company.com", imageSrc: "https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=400&h=400&fit=crop", imageAlt: "Alex Rodriguez"}, - { - id: "7", title: "Lisa Anderson", subtitle: "Frontend Developer", detail: "lisa.anderson@company.com", imageSrc: "https://images.unsplash.com/photo-1494790108377-be9c29b29330?w=400&h=400&fit=crop", imageAlt: "Lisa Anderson"}, - ], - }, - ]; +import FooterCard from "@/components/sections/footer/FooterCard"; +import { + Wrench, + Paintbrush, + Droplet, + Zap, + MonitorPlay, + Facebook, + Instagram, + Phone, +} from "lucide-react"; +export default function PortfolioPage() { return ( - -
-
- ({ - ...project, - mediaItems: [ - project.mediaItems[0], - project.mediaItems[1] || project.mediaItems[0], - ], - }))} - animationType="slide-up" - textboxLayout="default" - useInvertedBackground={false} - /> -
+ {/* Navbar */} + -
-
- -
+ + {/* Portfolio Hero Section */} +
+ +
+ + {/* Featured Projects Section */} +
+ +
+ + {/* Footer */} + ); -}; - -export default Portfolio; +} \ No newline at end of file