diff --git a/src/App.tsx b/src/App.tsx index d8b15c2..8f63587 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,7 +1,6 @@ import { Toaster } from "@/components/ui/toaster"; import { Toaster as Sonner } from "@/components/ui/sonner"; import { TooltipProvider } from "@/components/ui/tooltip"; -import { QueryClient, QueryClientProvider } from "@tanstack/react-query"; import { BrowserRouter, Routes, Route, useLocation } from "react-router-dom"; import { ThemeProvider } from "@/contexts/ThemeContext"; import { AnimatePresence } from "framer-motion"; diff --git a/src/components/HeroSection.tsx b/src/components/HeroSection.tsx index 684253c..2f45a9c 100644 --- a/src/components/HeroSection.tsx +++ b/src/components/HeroSection.tsx @@ -30,7 +30,7 @@ export default function HeroSection() { className="relative min-h-screen flex items-center justify-center overflow-hidden pt-20" > {/* Animated gradient background */} -
+
{/* Particle dots */}
diff --git a/src/components/Navbar.tsx b/src/components/Navbar.tsx index 2a66fb0..74de92b 100644 --- a/src/components/Navbar.tsx +++ b/src/components/Navbar.tsx @@ -4,15 +4,16 @@ import { useTheme } from "@/contexts/ThemeContext"; import { AnimatePresence, motion } from "framer-motion"; import { Menu, Moon, Sun, X } from "lucide-react"; import { useEffect, useState } from "react"; +import { Link } from "react-router-dom"; import ContactModal from "./ContactModal"; const navItems = [ - { name: "Home", href: "#home" }, - { name: "Services", href: "#services" }, - { name: "Projects", href: "#projects" }, - { name: "Team", href: "#team" }, - { name: "About", href: "#about" }, - { name: "Contact", href: "#contact" }, + { name: "Home", href: "/#home" }, + { name: "Services", href: "/#services" }, + { name: "Projects", href: "/#projects" }, + { name: "Team", href: "/#team" }, + { name: "About", href: "/#about" }, + { name: "Contact", href: "/#contact" }, ]; const accentColors = [ @@ -59,14 +60,9 @@ export default function Navbar() { >
{/* Logo */} - + TechZaa - + {/* Desktop Navigation */}
diff --git a/src/components/ServicesSection.tsx b/src/components/ServicesSection.tsx index 4186a02..cf49e32 100644 --- a/src/components/ServicesSection.tsx +++ b/src/components/ServicesSection.tsx @@ -1,44 +1,48 @@ -import { useRef } from 'react'; -import { motion, useInView } from 'framer-motion'; -import { Globe, Smartphone, Brain, Cloud } from 'lucide-react'; +import { motion, useInView } from "framer-motion"; +import { Brain, Cloud, Globe, Smartphone } from "lucide-react"; +import { useRef } from "react"; const services = [ { icon: Globe, - title: 'Web Development', - description: 'Custom web applications built with cutting-edge technologies. From stunning landing pages to complex enterprise solutions.', - color: 'neon-blue', + title: "Web Development", + description: + "Custom web applications built with cutting-edge technologies. From stunning landing pages to complex enterprise solutions.", + color: "primary", }, { icon: Smartphone, - title: 'Mobile App Development', - description: 'Native and cross-platform mobile apps that deliver exceptional user experiences on iOS and Android.', - color: 'neon-purple', + title: "Mobile App Development", + description: + "Native and cross-platform mobile apps that deliver exceptional user experiences on iOS and Android.", + color: "primary", }, { icon: Brain, - title: 'AI Solutions', - description: 'Intelligent automation and machine learning solutions that transform data into actionable insights.', - color: 'neon-green', + title: "AI Solutions", + description: + "Intelligent automation and machine learning solutions that transform data into actionable insights.", + color: "primary", }, { icon: Cloud, - title: 'Cloud Solutions', - description: 'Scalable cloud infrastructure and DevOps practices that ensure your applications run smoothly at any scale.', - color: 'neon-blue', + title: "Cloud Solutions", + description: + "Scalable cloud infrastructure and DevOps practices that ensure your applications run smoothly at any scale.", + color: "primary", }, ]; export default function ServicesSection() { const ref = useRef(null); - const isInView = useInView(ref, { once: true, margin: '-100px' }); + const isInView = useInView(ref, { once: true, margin: "-100px" }); return (
{/* Background decoration */}
-
-
+
+
@@ -56,8 +60,8 @@ export default function ServicesSection() { What We Do

- We deliver comprehensive technology solutions that empower businesses - to thrive in the digital age. + We deliver comprehensive technology solutions that empower + businesses to thrive in the digital age.

@@ -73,7 +77,7 @@ export default function ServicesSection() { className="group relative" > {/* Card */} -
+
{/* Glow effect on hover */}
diff --git a/tailwind.config.ts b/tailwind.config.ts index 94166af..c3451f9 100644 --- a/tailwind.config.ts +++ b/tailwind.config.ts @@ -2,7 +2,12 @@ import type { Config } from "tailwindcss"; export default { darkMode: ["class"], - content: ["./pages/**/*.{ts,tsx}", "./components/**/*.{ts,tsx}", "./app/**/*.{ts,tsx}", "./src/**/*.{ts,tsx}"], + content: [ + "./pages/**/*.{ts,tsx}", + "./components/**/*.{ts,tsx}", + "./app/**/*.{ts,tsx}", + "./src/**/*.{ts,tsx}", + ], prefix: "", theme: { container: { @@ -114,8 +119,8 @@ export default { "bounce-subtle": "bounce-subtle 2s ease-in-out infinite", }, fontFamily: { - sans: ["Inter", "system-ui", "sans-serif"], - display: ["Inter", "system-ui", "sans-serif"], + sans: ["Inter", "system-ui", "sans-serif"], + display: ["Space Grotesk", "Inter", "sans-serif"], }, }, }, diff --git a/tsconfig.app.json b/tsconfig.app.json index 3add82f..e107858 100644 --- a/tsconfig.app.json +++ b/tsconfig.app.json @@ -22,7 +22,6 @@ "noImplicitAny": false, "noFallthroughCasesInSwitch": false, - "baseUrl": ".", "paths": { "@/*": ["./src/*"] }