pwa working, homepage cta redirect to start-a-project

This commit is contained in:
priyanshuvish
2025-07-17 17:13:18 +05:30
parent 477dbad434
commit 03f5a58986
7 changed files with 1396 additions and 561 deletions

View File

@@ -76,7 +76,7 @@ export function HeroSection() {
animate={{ opacity: 1, y: 0 }}
transition={{ duration: 0.8, delay: 0.5 }}
>
<Button size="lg" className="whitespace-nowrap" onClick={() => navigateTo('/contact')}>
<Button size="lg" className="whitespace-nowrap" onClick={() => navigateTo('/start-a-project')}>
<Calendar className="w-4 h-4" />
Book a Free Consultation
</Button>

View File

@@ -86,7 +86,7 @@ export const SplitCallToAction = () => {
<Button
size="lg"
className="w-full bg-accent hover:bg-accent/90 text-accent-foreground py-4 text-lg border-0 rounded-lg"
onClick={() => navigateTo('/contact')}
onClick={() => navigateTo('/start-a-project')}
>
<Phone className="w-5 h-5 mr-2" />
Schedule Free Call

File diff suppressed because it is too large Load Diff

View File

@@ -1,28 +1,36 @@
import React, { useState } from "react";
import { motion } from "framer-motion";
import { Navigation } from "../components/Navigation";
import { Footer } from "../components/Footer";
import { AnimatedGradientText } from "../components/AnimatedGradientText";
import { Button } from "../components/ui/button";
import { ShimmerButton } from "../components/ui/shimmer-button";
import { Badge } from "../components/ui/badge";
import { Card, CardContent } from "../components/ui/card";
import { Accordion, AccordionContent, AccordionItem, AccordionTrigger } from "../components/ui/accordion";
import { Tabs, TabsContent, TabsList, TabsTrigger } from "../components/ui/tabs";
import { ImageWithFallback } from "../components/figma/ImageWithFallback";
import {
CheckCircle, Smartphone, Tablet, Watch, Code, Shield, Zap, Users, Star,
ArrowRight, ChevronRight, Clock, TrendingUp, Database, Globe, Layers,
Target, Layout, Rocket, Bug, Brush, Lock, RefreshCcw, ShieldCheck,
MessageSquare, Heart, GraduationCap, ShoppingCart, Truck, Bolt, Palette, Tv,
DollarSign, Stethoscope, BookOpen, Play, Package, Wifi, Activity, Map, Network,
UserPlus, Award, Cpu, Settings, Sparkles, Lightbulb, Handshake, Monitor,
Download, Coffee, Calendar, Camera, Music, Gamepad2,
CreditCard, Bell, Mail, Search, Home, MapPin, Eye,
Github, Slack, Figma, Chrome, Zap as ZapIcon, Video, MessageCircle, Brain,
Cog, Layers3, Hexagon, Wallet, CreditCard as PaymentIcon, Users2, Merge,
Share2, Wrench, BarChart3, GitMerge
import {
ArrowRight,
Brush,
Bug,
CheckCircle,
Clock,
Code,
DollarSign,
GitMerge,
Layout,
MessageSquare,
Network,
Palette,
RefreshCcw,
Rocket,
Share2,
Smartphone,
Target,
UserPlus,
Users2,
Wrench,
Zap
} from "lucide-react";
import { ImageWithFallback } from "../components/figma/ImageWithFallback";
import { Footer } from "../components/Footer";
import { Navigation } from "../components/Navigation";
import { Accordion, AccordionContent, AccordionItem, AccordionTrigger } from "../components/ui/accordion";
import { Badge } from "../components/ui/badge";
import { Button } from "../components/ui/button";
import { Card, CardContent } from "../components/ui/card";
import { ShimmerButton } from "../components/ui/shimmer-button";
import { Tabs, TabsContent, TabsList, TabsTrigger } from "../components/ui/tabs";
// Cross-Platform Hero Section
const CrossPlatformHeroWithCTA = () => {
@@ -320,8 +328,8 @@ const CrossPlatformTechnologies = () => {
viewport={{ once: true }}
>
<Tabs defaultValue="flutter" className="max-w-6xl mx-auto">
<TabsList className="grid w-full grid-cols-2 mb-12 bg-gray-900/50 border border-gray-800">
<TabsTrigger value="flutter" className="text-base py-4">
<TabsList className="grid w-full grid-cols-2 mb-12 bg-gray-900/50 border border-gray-800 h-17">
<TabsTrigger value="flutter" className="text-base py-4 h-full">
<div className="flex items-center gap-2">
<div className="w-6 h-6 bg-blue-500 rounded flex items-center justify-center">
<span className="text-white text-xs font-bold">F</span>
@@ -329,7 +337,7 @@ const CrossPlatformTechnologies = () => {
Flutter Development
</div>
</TabsTrigger>
<TabsTrigger value="react-native" className="text-base py-4">
<TabsTrigger value="react-native" className="text-base py-4 h-full">
<div className="flex items-center gap-2">
<div className="w-6 h-6 bg-cyan-500 rounded flex items-center justify-center">
<span className="text-white text-xs font-bold">RN</span>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 214 KiB