diff --git a/components/ProcessSection.tsx b/components/ProcessSection.tsx index 8a1cb2e..a969649 100644 --- a/components/ProcessSection.tsx +++ b/components/ProcessSection.tsx @@ -1,52 +1,71 @@ import { motion } from "framer-motion"; import { useRef } from "react"; -import { ArrowRight, FileText, Users, CheckCircle, Rocket, Search, Code, Palette, Monitor } from "lucide-react"; +import { + ArrowRight, + FileText, + Users, + CheckCircle, + Rocket, + Search, + Code, + Palette, + Monitor, +} from "lucide-react"; import { Button } from "./ui/button"; import { Badge } from "./ui/badge"; +import { navigateTo } from "@/App"; const steps = [ { id: "step-1", title: "1. Define Scope", - description: "We begin by gathering all project inputs, defining clear goals, creating technical documentation, and aligning on expectations.", + description: + "We begin by gathering all project inputs, defining clear goals, creating technical documentation, and aligning on expectations.", visual: { type: "icon_or_doc_mockup", - style: "minimal_ui" - } + style: "minimal_ui", + }, }, { id: "step-2", title: "2. Design UI/UX", - description: "Our designers craft user-centric interfaces in Figma with clickable flows, visual systems, and detailed wireframes for all screens.", + description: + "Our designers craft user-centric interfaces in Figma with clickable flows, visual systems, and detailed wireframes for all screens.", tags: [ { label: "Wireframes", color: "#6366F1" }, { label: "Prototyping", color: "#10B981" }, - { label: "UI System", color: "#F59E0B" } - ] + { label: "UI System", color: "#F59E0B" }, + ], }, { id: "step-3", title: "3. Develop with Agile Sprints", - description: "We use Agile sprints to turn designs into production-ready code, with continuous integration and weekly builds.", + description: + "We use Agile sprints to turn designs into production-ready code, with continuous integration and weekly builds.", tags: [ { label: "Frontend", color: "#3B82F6" }, { label: "Backend", color: "#0EA5E9" }, - { label: "APIs", color: "#8B5CF6" } - ] + { label: "APIs", color: "#8B5CF6" }, + ], }, { id: "step-4", title: "4. Test, Launch & Scale", - description: "After QA and UAT, we help launch confidently. Then we monitor, iterate, and scale your product to grow with your users.", + description: + "After QA and UAT, we help launch confidently. Then we monitor, iterate, and scale your product to grow with your users.", chat_simulation: [ { from: "You", text: "Are we ready to go live?" }, - { from: "Team", text: "Yes! Final tests passed 🚀" } - ] - } + { from: "Team", text: "Yes! Final tests passed 🚀" }, + ], + }, ]; // Chat simulation component - Compact version -const ChatSimulation = ({ messages }: { messages: Array<{ from: string; text: string }> }) => { +const ChatSimulation = ({ + messages, +}: { + messages: Array<{ from: string; text: string }>; +}) => { return (
{messages.map((message, index) => ( @@ -56,7 +75,9 @@ const ChatSimulation = ({ messages }: { messages: Array<{ from: string; text: st whileInView={{ opacity: 1, x: 0 }} transition={{ duration: 0.5, delay: index * 0.3 }} viewport={{ once: true }} - className={`flex ${message.from === "You" ? "justify-start" : "justify-end"}`} + className={`flex ${ + message.from === "You" ? "justify-start" : "justify-end" + }`} >
-
{message.from}
+
+ {message.from} +
{message.text}
@@ -74,7 +97,7 @@ const ChatSimulation = ({ messages }: { messages: Array<{ from: string; text: st ); }; -// Document mockup component - Compact version +// Document mockup component - Compact version const DocumentMockup = () => { return (
@@ -84,11 +107,13 @@ const DocumentMockup = () => {
- Project Scope + + Project Scope +
Draft v1.2
- + {/* Document sections */}
{
- +
{ Requirements - + { }; // Process step card component -const ProcessCard = ({ step, index }: { step: typeof steps[0]; index: number }) => { +const ProcessCard = ({ + step, + index, +}: { + step: (typeof steps)[0]; + index: number; +}) => { const cardRef = useRef(null); - + const renderContent = () => { if (step.visual?.type === "icon_or_doc_mockup") { return ; } - + if (step.chat_simulation) { return ; } - + if (step.tags) { return (
@@ -168,10 +199,10 @@ const ProcessCard = ({ step, index }: { step: typeof steps[0]; index: number })
); } - + return null; }; - + return ( {step.title} - +
- + {/* Content */} { const titleRef = useRef(null); - + return (
@@ -244,18 +275,19 @@ export const ProcessSection = () => { viewport={{ once: true }} className="text-muted-foreground text-xl max-w-2xl mx-auto" > - Our proven process transforms your vision into reality through strategic planning, - thoughtful design, and expert engineering—every step of the way. + Our proven process transforms your vision into reality through + strategic planning, thoughtful design, and expert engineering—every + step of the way.
- + {/* Cards Grid */}
{steps.map((step, index) => ( ))}
- + {/* Bottom CTA */} {
); -}; \ No newline at end of file +}; diff --git a/components/ResourceCards.tsx b/components/ResourceCards.tsx index 0ba469a..9e319e9 100644 --- a/components/ResourceCards.tsx +++ b/components/ResourceCards.tsx @@ -7,46 +7,61 @@ import { navigateTo } from "../App"; const resources = [ { title: "UX review presentations", - excerpt: "How do you create compelling presentations that wow clients, and actually close projects and deals? Here are the key insights that will elevate your game.", + excerpt: + "How do you create compelling presentations that wow clients, and actually close projects and deals? Here are the key insights that will elevate your game.", readTime: "8 min read", date: "Dec 15, 2024", - image: "https://images.unsplash.com/photo-1560472355-536de3962603?w=800&h=400&fit=crop&auto=format", + image: + "https://images.unsplash.com/photo-1560472355-536de3962603?w=800&h=400&fit=crop&auto=format", author: { name: "Olivia Rhye", - avatar: "https://images.unsplash.com/photo-1494790108755-2616b612b47c?w=150&h=150&fit=crop&crop=face&auto=format" + avatar: + "https://images.unsplash.com/photo-1494790108755-2616b612b47c?w=150&h=150&fit=crop&crop=face&auto=format", }, category: "Design", - slug: "ux-review-presentations" + slug: "ux-review-presentations", }, { title: "Migrating to Linear 101", - excerpt: "Linear helps streamline software projects, sprints, tasks, and bug tracking. Here's how to get started and make the most of it.", - readTime: "6 min read", + excerpt: + "Linear helps streamline software projects, sprints, tasks, and bug tracking. Here's how to get started and make the most of it.", + readTime: "6 min read", date: "Dec 10, 2024", - image: "https://images.unsplash.com/photo-1551434678-e076c223a692?w=800&h=400&fit=crop&auto=format", + image: + "https://images.unsplash.com/photo-1551434678-e076c223a692?w=800&h=400&fit=crop&auto=format", author: { name: "Phoenix Baker", - avatar: "https://images.unsplash.com/photo-1472099645785-5658abf4ff4e?w=150&h=150&fit=crop&crop=face&auto=format" + avatar: + "https://images.unsplash.com/photo-1472099645785-5658abf4ff4e?w=150&h=150&fit=crop&crop=face&auto=format", }, category: "Software Engineering", - slug: "migrating-to-linear-101" + slug: "migrating-to-linear-101", }, { title: "Building your API Stack", - excerpt: "The rise of RESTful APIs has been met by a rise in tools for creating, testing, and managing them. Here are the best practices for API development.", + excerpt: + "The rise of RESTful APIs has been met by a rise in tools for creating, testing, and managing them. Here are the best practices for API development.", readTime: "12 min read", date: "Dec 5, 2024", - image: "https://images.unsplash.com/photo-1555949963-ff9fe0c870eb?w=800&h=400&fit=crop&auto=format", + image: + "https://images.unsplash.com/photo-1555949963-ff9fe0c870eb?w=800&h=400&fit=crop&auto=format", author: { name: "Lana Steiner", - avatar: "https://images.unsplash.com/photo-1438761681033-6461ffad8d80?w=150&h=150&fit=crop&crop=face&auto=format" + avatar: + "https://images.unsplash.com/photo-1438761681033-6461ffad8d80?w=150&h=150&fit=crop&crop=face&auto=format", }, category: "Software Engineering", - slug: "building-your-api-stack" - } + slug: "building-your-api-stack", + }, ]; -const ResourceCard = ({ resource, index }: { resource: typeof resources[0]; index: number }) => { +const ResourceCard = ({ + resource, + index, +}: { + resource: (typeof resources)[0]; + index: number; +}) => { return (
- + {/* Content */}
{/* Date and Read Time */} @@ -84,20 +99,20 @@ const ResourceCard = ({ resource, index }: { resource: typeof resources[0]; inde {resource.readTime}
- + {/* Title */}

{resource.title}

- + {/* Excerpt */}

{resource.excerpt}

- + {/* Author */} -
- + {/* {resource.author.name}
- + */} ); -}; \ No newline at end of file +}; diff --git a/components/ui/checkbox.tsx b/components/ui/checkbox.tsx index c81696b..e78ed53 100644 --- a/components/ui/checkbox.tsx +++ b/components/ui/checkbox.tsx @@ -14,7 +14,7 @@ function Checkbox({ { @@ -59,7 +65,9 @@ const APIHeroWithCTA = () => { animate={{ opacity: 1, y: 0 }} transition={{ duration: 0.6 }} > - Web & Cloud Solutions + + Web & Cloud Solutions + {/* Main Heading */} @@ -67,12 +75,13 @@ const APIHeroWithCTA = () => {

Robust API & Backend Development

- +

- Building powerful, scalable, and secure backend infrastructure and APIs to fuel your web, mobile, and IoT applications. + Building powerful, scalable, and secure backend infrastructure + and APIs to fuel your web, mobile, and IoT applications.

- + {/* CTAs */} { transition={{ duration: 0.8, delay: 0.3 }} className="flex flex-col sm:flex-row gap-4" > - + navigateTo("/start-a-project")} + >
Strengthen Your Backend @@ -95,7 +107,7 @@ const APIHeroWithCTA = () => { - + {/* Right side with API & Backend visualization */} {
- Backend Infrastructure + + Backend Infrastructure +
@@ -125,50 +139,65 @@ const APIHeroWithCTA = () => {
- + {/* API Endpoints Grid */}
{/* REST API */}
- REST API + + REST API +
- {['GET /users', 'POST /data', 'PUT /update'].map((endpoint, i) => ( -
- {endpoint} -
- ))} + {["GET /users", "POST /data", "PUT /update"].map( + (endpoint, i) => ( +
+ {endpoint} +
+ ) + )}
- + {/* GraphQL */}
- GraphQL + + GraphQL +
- + {/* Data Flow Indicator */}
Data Flow
-
-
+
+
- + {/* Pulse Animation */}
- + {/* Backend Services */}
{/* Database */} @@ -181,7 +210,7 @@ const APIHeroWithCTA = () => {
Database
- + {/* Authentication */} {
Auth
- + {/* Microservices */} {
Services
- + {/* Cloud */} {
Cloud
- + {/* Infrastructure Layer */}
{
Docker
- + {
CI/CD
- + {
Monitor
- + {/* Connection Lines */} - + {/* Lines from Server to services */} - - + + - - + + - - + + - - + +
- + {/* Feature Badges */} { transition={{ duration: 0.8, delay: 1.4 }} className="flex justify-center gap-4 flex-wrap" > - + Scalable - + High-Performance - + Secure @@ -303,28 +396,31 @@ const APIBenefits = () => { { icon: TrendingUp, title: "Scalability for Growth", - description: "Handles increased data volume and user traffic seamlessly." + description: "Handles increased data volume and user traffic seamlessly.", }, { icon: Zap, title: "Enhanced Performance", - description: "Fast data retrieval and processing for responsive applications." + description: + "Fast data retrieval and processing for responsive applications.", }, { icon: Shield, title: "Ironclad Security", - description: "Protecting sensitive data and ensuring secure transactions." + description: + "Protecting sensitive data and ensuring secure transactions.", }, { icon: Network, title: "Seamless Integration", - description: "Facilitates communication between diverse systems and services." + description: + "Facilitates communication between diverse systems and services.", }, { icon: GitBranch, title: "Future-Proof Architecture", - description: "Modular and flexible for future expansion and innovation." - } + description: "Modular and flexible for future expansion and innovation.", + }, ]; return ( @@ -341,7 +437,7 @@ const APIBenefits = () => { The Foundation of Your Digital Success - + { const steps = [ { title: "Requirements & Architecture Design", - description: "Deep analysis of your system requirements, data flows, and designing robust, scalable architecture that supports your business goals.", - icon: ClipboardList + description: + "Deep analysis of your system requirements, data flows, and designing robust, scalable architecture that supports your business goals.", + icon: ClipboardList, }, { title: "Database Design & Modeling", - description: "Creating optimized database schemas, relationships, and data models for efficient storage, retrieval, and performance.", - icon: Database + description: + "Creating optimized database schemas, relationships, and data models for efficient storage, retrieval, and performance.", + icon: Database, }, { title: "API Development & Logic Implementation", - description: "Building RESTful APIs, GraphQL endpoints, and implementing core business logic with clean, maintainable code.", - icon: Code + description: + "Building RESTful APIs, GraphQL endpoints, and implementing core business logic with clean, maintainable code.", + icon: Code, }, { title: "Security & Performance Testing", - description: "Comprehensive security audits, load testing, and performance optimization to ensure robust and fast backend systems.", - icon: ShieldCheck + description: + "Comprehensive security audits, load testing, and performance optimization to ensure robust and fast backend systems.", + icon: ShieldCheck, }, { title: "Deployment & DevOps", - description: "Setting up CI/CD pipelines, container orchestration, and cloud infrastructure for reliable production deployment.", - icon: CloudCog + description: + "Setting up CI/CD pipelines, container orchestration, and cloud infrastructure for reliable production deployment.", + icon: CloudCog, }, { title: "Monitoring & Maintenance", - description: "Implementing monitoring systems, logging, and providing ongoing maintenance to ensure optimal performance and uptime.", - icon: Activity - } + description: + "Implementing monitoring systems, logging, and providing ongoing maintenance to ensure optimal performance and uptime.", + icon: Activity, + }, ]; return ( @@ -474,12 +576,12 @@ const APIProcess = () => {
{/* Timeline line */}
- +
{steps.map((step, index) => { const IconComponent = step.icon; const isEven = index % 2 === 0; - + return ( { whileInView={{ opacity: 1, x: 0 }} transition={{ duration: 0.8, delay: index * 0.2 }} viewport={{ once: true }} - className={`flex items-center ${isEven ? 'lg:flex-row' : 'lg:flex-row-reverse'} flex-col lg:gap-16 gap-8`} + className={`flex items-center ${ + isEven ? "lg:flex-row" : "lg:flex-row-reverse" + } flex-col lg:gap-16 gap-8`} > -
+
-
0{index + 1}
+
+ 0{index + 1} +

{step.title} @@ -505,10 +615,10 @@ const APIProcess = () => {

- + {/* Timeline dot */}
- +
); @@ -525,46 +635,83 @@ const APIServices = () => { const services = [ { title: "RESTful API Development", - description: "Building robust and well-documented APIs for diverse applications.", + description: + "Building robust and well-documented APIs for diverse applications.", icon: Globe, - features: ["REST Architecture", "OpenAPI Documentation", "Versioning Strategy", "Rate Limiting"] + features: [ + "REST Architecture", + "OpenAPI Documentation", + "Versioning Strategy", + "Rate Limiting", + ], }, { title: "Microservices Architecture", description: "Designing scalable, independent service components.", icon: Component, - features: ["Service Decomposition", "Inter-service Communication", "Data Consistency", "Service Discovery"] + features: [ + "Service Decomposition", + "Inter-service Communication", + "Data Consistency", + "Service Discovery", + ], }, { title: "GraphQL API Development", description: "Efficient data fetching for complex client needs.", icon: Layers, - features: ["Schema Design", "Query Optimization", "Real-time Subscriptions", "Federation"] + features: [ + "Schema Design", + "Query Optimization", + "Real-time Subscriptions", + "Federation", + ], }, { title: "Database Design & Management", description: "Optimizing SQL and NoSQL databases for performance.", icon: Database, - features: ["Schema Optimization", "Query Performance", "Data Migration", "Backup Strategies"] + features: [ + "Schema Optimization", + "Query Performance", + "Data Migration", + "Backup Strategies", + ], }, { title: "Cloud Backend Solutions", description: "Leveraging AWS, Azure, GCP for scalable infrastructure.", icon: Cloud, - features: ["Serverless Architecture", "Auto-scaling", "Load Balancing", "Multi-region Deployment"] + features: [ + "Serverless Architecture", + "Auto-scaling", + "Load Balancing", + "Multi-region Deployment", + ], }, { title: "Backend for IoT & Devices", description: "Building server-side logic for connected devices.", icon: Wifi, - features: ["Device Management", "Real-time Data Processing", "Protocol Integration", "Edge Computing"] + features: [ + "Device Management", + "Real-time Data Processing", + "Protocol Integration", + "Edge Computing", + ], }, { title: "Third-Party API Integration", - description: "Seamlessly connecting your applications with external services.", + description: + "Seamlessly connecting your applications with external services.", icon: PlugZap, - features: ["API Integration", "Data Synchronization", "Error Handling", "Webhook Management"] - } + features: [ + "API Integration", + "Data Synchronization", + "Error Handling", + "Webhook Management", + ], + }, ]; return ( @@ -581,7 +728,7 @@ const APIServices = () => { Our Specialized Backend Development Services - + { {service.description}

-

Key Features:

+

+ Key Features: +

{service.features.map((feature) => ( - + {feature} ))} @@ -662,10 +815,16 @@ const APIServices = () => { {service.description}

-

Key Features:

+

+ Key Features: +

{service.features.map((feature) => ( - + {feature} ))} @@ -686,39 +845,103 @@ const APIServices = () => { // API & Backend Tech Stack const APITechStack = () => { const backends = [ - { name: "Node.js", logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/nodejs/nodejs-original.svg", category: "Runtime" }, - { name: "Python", logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg", category: "Language" }, - { name: "Java", logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/java/java-original.svg", category: "Language" }, - { name: "Ruby", logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/ruby/ruby-original.svg", category: "Language" }, - { name: "Go", logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/go/go-original.svg", category: "Language" }, - { name: "PHP", logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/php/php-original.svg", category: "Language" } + { + name: "Node.js", + logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/nodejs/nodejs-original.svg", + category: "Runtime", + }, + { + name: "Python", + logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg", + category: "Language", + }, + { + name: "Java", + logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/java/java-original.svg", + category: "Language", + }, + { + name: "Ruby", + logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/ruby/ruby-original.svg", + category: "Language", + }, + { + name: "Go", + logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/go/go-original.svg", + category: "Language", + }, + { + name: "PHP", + logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/php/php-original.svg", + category: "Language", + }, ]; const frameworks = [ - { name: "Express.js", icon: Terminal, description: "Fast Node.js web framework" }, - { name: "Django", icon: Code, description: "High-level Python web framework" }, - { name: "Spring Boot", icon: Layers, description: "Java application framework" }, - { name: "Ruby on Rails", icon: GitBranch, description: "Full-stack web framework" } + { + name: "Express.js", + icon: Terminal, + description: "Fast Node.js web framework", + }, + { + name: "Django", + icon: Code, + description: "High-level Python web framework", + }, + { + name: "Spring Boot", + icon: Layers, + description: "Java application framework", + }, + { + name: "Ruby on Rails", + icon: GitBranch, + description: "Full-stack web framework", + }, ]; const databases = [ - { name: "PostgreSQL", logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/postgresql/postgresql-original.svg", category: "SQL" }, - { name: "MySQL", logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/mysql/mysql-original.svg", category: "SQL" }, - { name: "MongoDB", logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/mongodb/mongodb-original.svg", category: "NoSQL" }, - { name: "Redis", logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/redis/redis-original.svg", category: "Cache" } + { + name: "PostgreSQL", + logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/postgresql/postgresql-original.svg", + category: "SQL", + }, + { + name: "MySQL", + logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/mysql/mysql-original.svg", + category: "SQL", + }, + { + name: "MongoDB", + logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/mongodb/mongodb-original.svg", + category: "NoSQL", + }, + { + name: "Redis", + logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/redis/redis-original.svg", + category: "Cache", + }, ]; const cloudPlatforms = [ { name: "AWS", icon: Cloud, description: "Amazon Web Services" }, { name: "Azure", icon: CloudCog, description: "Microsoft Azure" }, - { name: "Google Cloud", icon: CloudLightning, description: "Google Cloud Platform" } + { + name: "Google Cloud", + icon: CloudLightning, + description: "Google Cloud Platform", + }, ]; const devOpsTools = [ - { name: "Docker", icon: Container, description: "Containerization platform" }, + { + name: "Docker", + icon: Container, + description: "Containerization platform", + }, { name: "Kubernetes", icon: Boxes, description: "Container orchestration" }, { name: "GraphQL", icon: Layers, description: "Query language for APIs" }, - { name: "REST", icon: Globe, description: "RESTful API architecture" } + { name: "REST", icon: Globe, description: "RESTful API architecture" }, ]; return ( @@ -735,7 +958,8 @@ const APITechStack = () => { Building Secure and High-Performance Backends

- With industry-leading technologies that ensure scalability, security, and reliability. + With industry-leading technologies that ensure scalability, + security, and reliability.

@@ -747,7 +971,9 @@ const APITechStack = () => { viewport={{ once: true }} className="mb-16" > -

Backend Languages & Runtimes

+

+ Backend Languages & Runtimes +

{backends.map((tech, index) => ( { className="w-10 h-10 object-contain filter brightness-0 invert dark:brightness-100 dark:invert-0 group-hover:brightness-100 group-hover:invert-0 transition-all duration-300" />
-

{tech.name}

-

{tech.category}

+

+ {tech.name} +

+

+ {tech.category} +

))} @@ -783,7 +1013,9 @@ const APITechStack = () => { viewport={{ once: true }} className="mb-16" > -

Backend Frameworks

+

+ Backend Frameworks +

{frameworks.map((framework, index) => { const IconComponent = framework.icon; @@ -801,8 +1033,12 @@ const APITechStack = () => {
-

{framework.name}

-

{framework.description}

+

+ {framework.name} +

+

+ {framework.description} +

); @@ -818,7 +1054,9 @@ const APITechStack = () => { viewport={{ once: true }} className="mb-16" > -

Database Technologies

+

+ Database Technologies +

{databases.map((db, index) => ( { className="w-8 h-8 object-contain filter brightness-0 invert dark:brightness-100 dark:invert-0 group-hover:brightness-100 group-hover:invert-0 transition-all duration-300" />
-

{db.name}

+

+ {db.name} +

{db.category}

@@ -856,7 +1096,9 @@ const APITechStack = () => { > {/* Cloud Platforms */}
-

Cloud Platforms

+

+ Cloud Platforms +

{cloudPlatforms.map((platform, index) => { const IconComponent = platform.icon; @@ -874,8 +1116,12 @@ const APITechStack = () => {
-

{platform.name}

-

{platform.description}

+

+ {platform.name} +

+

+ {platform.description} +

); @@ -885,7 +1131,9 @@ const APITechStack = () => { {/* DevOps & Tools */}
-

DevOps & API Tools

+

+ DevOps & API Tools +

{devOpsTools.map((tool, index) => { const IconComponent = tool.icon; @@ -903,8 +1151,12 @@ const APITechStack = () => {
-

{tool.name}

-

{tool.description}

+

+ {tool.name} +

+

+ {tool.description} +

); @@ -923,30 +1175,35 @@ const APICaseStudies = () => { { title: "High-Traffic Social Platform Backend", client: "SocialConnect", - description: "Scalable microservices architecture supporting 10M+ daily active users with real-time messaging, content feeds, and comprehensive analytics systems", - image: "https://images.unsplash.com/photo-1460925895917-afdab827c52f?w=400&h=300&fit=crop&auto=format", + description: + "Scalable microservices architecture supporting 10M+ daily active users with real-time messaging, content feeds, and comprehensive analytics systems", + image: + "https://images.unsplash.com/photo-1460925895917-afdab827c52f?w=400&h=300&fit=crop&auto=format", results: "99.9% uptime at 10M+ DAU", gradient: "from-blue-500/20 to-cyan-500/20", - features: "Microservices, Real-time APIs, Auto-scaling" + features: "Microservices, Real-time APIs, Auto-scaling", }, { title: "Financial Services API Gateway", client: "FinTech Pro", - description: "Secure, compliant API infrastructure for banking services with multi-layer security, transaction processing, and regulatory compliance features", - image: "https://images.unsplash.com/photo-1551288049-bebda4e38f71?w=400&h=300&fit=crop&auto=format", + description: + "Secure, compliant API infrastructure for banking services with multi-layer security, transaction processing, and regulatory compliance features", + image: + "https://images.unsplash.com/photo-1551288049-bebda4e38f71?w=400&h=300&fit=crop&auto=format", results: "PCI DSS compliant with 99.99% SLA", gradient: "from-green-500/20 to-emerald-500/20", - features: "Security Compliance, Transaction APIs, Real-time Processing" + features: "Security Compliance, Transaction APIs, Real-time Processing", }, { title: "IoT Device Management Platform", client: "SmartTech Solutions", - description: "Backend infrastructure managing 500K+ connected devices with real-time data processing, device monitoring, and predictive analytics capabilities", + description: + "Backend infrastructure managing 500K+ connected devices with real-time data processing, device monitoring, and predictive analytics capabilities", image: iotDeviceImage, results: "500K+ devices managed seamlessly", gradient: "from-purple-500/20 to-pink-500/20", - features: "IoT Integration, Real-time Data, Device Management" - } + features: "IoT Integration, Real-time Data, Device Management", + }, ]; return ( @@ -963,7 +1220,7 @@ const APICaseStudies = () => { Robust Backends Powering Digital Innovation - + {
{study.client}
- + {study.results}
- +

{study.title}

- +
-
+
{ />
- +

{study.description}

-

Key Features:

-

- {study.features} -

+

+ Key Features: +

+

{study.features}

- +
-
@@ -1067,20 +1331,26 @@ const APIInlineCTA = () => {
- Backend Excellence + + Backend Excellence +
- +

Need a Rock-Solid{" "} Backend for Your Application?

- +

- Our architects and developers ensure your digital products are built on a strong foundation. + Our architects and developers ensure your digital products are + built on a strong foundation.

- - + + navigateTo("/start-a-project")} + >
Get a Free Backend Consultation @@ -1100,38 +1370,48 @@ const HireBackendDevelopers = () => { title: "Node.js Developers", description: "Specialists in JavaScript backend development", icon: Terminal, - skills: ["Express.js", "NestJS", "RESTful APIs", "Real-time Applications"] + skills: [ + "Express.js", + "NestJS", + "RESTful APIs", + "Real-time Applications", + ], }, { title: "Python Developers", description: "Experts in Django, Flask, and FastAPI", icon: Code, - skills: ["Django", "Flask", "FastAPI", "Data Processing"] + skills: ["Django", "Flask", "FastAPI", "Data Processing"], }, { title: "Java Developers", description: "Spring Boot and enterprise application specialists", icon: Layers, - skills: ["Spring Boot", "Microservices", "Enterprise Solutions", "API Development"] + skills: [ + "Spring Boot", + "Microservices", + "Enterprise Solutions", + "API Development", + ], }, { title: "DevOps Engineers", description: "Infrastructure and deployment automation experts", icon: CloudCog, - skills: ["Docker", "Kubernetes", "CI/CD", "Cloud Platforms"] + skills: ["Docker", "Kubernetes", "CI/CD", "Cloud Platforms"], }, { title: "Database Architects", description: "SQL and NoSQL database design specialists", icon: Database, - skills: ["PostgreSQL", "MongoDB", "Redis", "Database Optimization"] + skills: ["PostgreSQL", "MongoDB", "Redis", "Database Optimization"], }, { title: "API Architects", description: "RESTful and GraphQL API design experts", icon: Globe, - skills: ["REST Design", "GraphQL", "API Security", "Documentation"] - } + skills: ["REST Design", "GraphQL", "API Security", "Documentation"], + }, ]; return ( @@ -1148,10 +1428,11 @@ const HireBackendDevelopers = () => { Hire Specialized Backend & API Developers

- Access our pool of expert backend engineers proficient in various languages, databases, and cloud platforms. + Access our pool of expert backend engineers proficient in various + languages, databases, and cloud platforms.

- + { {type.description}

-

Core Skills:

+

+ Core Skills: +

{type.skills.map((skill) => ( - + {skill} ))} @@ -1235,20 +1522,24 @@ const APIFAQs = () => { const faqs = [ { question: "What is the difference between REST and GraphQL APIs?", - answer: "REST is a architectural style using standard HTTP methods with multiple endpoints for different resources, while GraphQL uses a single endpoint with a query language that allows clients to request exactly the data they need. REST is simpler and widely adopted, making it great for straightforward CRUD operations. GraphQL offers more flexibility and efficiency for complex data fetching, reducing over-fetching and under-fetching of data. We help you choose the right approach based on your specific use case, team expertise, and performance requirements." + answer: + "REST is a architectural style using standard HTTP methods with multiple endpoints for different resources, while GraphQL uses a single endpoint with a query language that allows clients to request exactly the data they need. REST is simpler and widely adopted, making it great for straightforward CRUD operations. GraphQL offers more flexibility and efficiency for complex data fetching, reducing over-fetching and under-fetching of data. We help you choose the right approach based on your specific use case, team expertise, and performance requirements.", }, { question: "How do you ensure the security of APIs?", - answer: "We implement multiple layers of API security including authentication (JWT, OAuth 2.0), authorization with role-based access control, rate limiting to prevent abuse, input validation and sanitization, HTTPS encryption, API key management, and comprehensive logging for audit trails. We also conduct security testing, implement CORS policies, use API gateways for additional protection, and follow OWASP guidelines. Regular security audits and penetration testing ensure your APIs remain secure against emerging threats." + answer: + "We implement multiple layers of API security including authentication (JWT, OAuth 2.0), authorization with role-based access control, rate limiting to prevent abuse, input validation and sanitization, HTTPS encryption, API key management, and comprehensive logging for audit trails. We also conduct security testing, implement CORS policies, use API gateways for additional protection, and follow OWASP guidelines. Regular security audits and penetration testing ensure your APIs remain secure against emerging threats.", }, { question: "Can you help scale our existing backend infrastructure?", - answer: "Absolutely! We specialize in scaling existing backends through various approaches: performance auditing to identify bottlenecks, database optimization and query tuning, implementing caching strategies (Redis, CDN), load balancing, horizontal scaling with microservices architecture, cloud migration for auto-scaling capabilities, and code optimization. We can also refactor monolithic applications into microservices, implement container orchestration with Kubernetes, and set up monitoring systems to proactively manage performance as you grow." + answer: + "Absolutely! We specialize in scaling existing backends through various approaches: performance auditing to identify bottlenecks, database optimization and query tuning, implementing caching strategies (Redis, CDN), load balancing, horizontal scaling with microservices architecture, cloud migration for auto-scaling capabilities, and code optimization. We can also refactor monolithic applications into microservices, implement container orchestration with Kubernetes, and set up monitoring systems to proactively manage performance as you grow.", }, { question: "What's the importance of microservices architecture?", - answer: "Microservices architecture breaks down applications into small, independent services that communicate via APIs. Key benefits include: independent deployment and scaling of services, technology diversity (different services can use different tech stacks), fault isolation (one service failure doesn't crash the entire system), team independence, and easier maintenance. However, microservices add complexity in service communication, data consistency, and deployment orchestration. We help you determine if microservices are right for your use case and handle the complex transition if needed." - } + answer: + "Microservices architecture breaks down applications into small, independent services that communicate via APIs. Key benefits include: independent deployment and scaling of services, technology diversity (different services can use different tech stacks), fault isolation (one service failure doesn't crash the entire system), team independence, and easier maintenance. However, microservices add complexity in service communication, data consistency, and deployment orchestration. We help you determine if microservices are right for your use case and handle the complex transition if needed.", + }, ]; return ( @@ -1265,7 +1556,7 @@ const APIFAQs = () => { Frequently Asked Questions - + { > {faqs.map((faq, index) => ( - - {faq.question} + + {faq.question} + {faq.answer} @@ -1317,7 +1610,9 @@ const APIFinalCTA = () => {
- Backend Excellence + + Backend Excellence +
@@ -1326,7 +1621,7 @@ const APIFinalCTA = () => { Build a Powerful Digital Core with{" "} WDI's Backend Expertise - + { viewport={{ once: true }} className="text-xl text-muted-foreground mb-12 max-w-2xl mx-auto leading-relaxed" > - Ensure your applications are fast, secure, and scalable with our expert API and backend development services. + Ensure your applications are fast, secure, and scalable with our + expert API and backend development services. { viewport={{ once: true }} className="space-y-8" > - + navigateTo("/start-a-project")} + >
Empower Your Digital Products @@ -1352,7 +1651,8 @@ const APIFinalCTA = () => {

- API Development • Microservices Architecture • Cloud Infrastructure + API Development • Microservices Architecture • Cloud + Infrastructure

@@ -1373,61 +1673,61 @@ export const APIBackendDevelopment = () => { return (
- + {/* Hero Section */}
- + {/* Benefits */}
- + {/* Development Process */}
- + {/* Services */}
- + {/* Tech Stack */}
- + {/* Case Studies */}
- + {/* Mid-Page CTA */}
- + {/* Hire Developers */}
- + {/* FAQs */}
- + {/* Final CTA */}
- + {/* Footer */}
); -}; \ No newline at end of file +}; diff --git a/pages/AboutWDI.tsx b/pages/AboutWDI.tsx index b7f90cc..db5e220 100644 --- a/pages/AboutWDI.tsx +++ b/pages/AboutWDI.tsx @@ -66,7 +66,7 @@ const HeroWithCTA = () => {
- + {/* CTAs */} { transition={{ duration: 0.8, delay: 0.3 }} className="flex flex-col sm:flex-row gap-4" > - + navigateTo("/start-a-project")} + >
Request a Demo @@ -95,7 +108,7 @@ const AdminHeroWithCTA = () => { - + {/* Right side with Admin Dashboard visualization */} {
- Admin Dashboard + + Admin Dashboard +
@@ -125,32 +140,48 @@ const AdminHeroWithCTA = () => {
- + {/* Dashboard Content Grid */}
{/* Analytics Widget */}
-
-
-
-
+
+
+
+
- + {/* Stats Widget */}
- 1,247 + + 1,247 +
- + {/* Data Table Preview */}
- Data Management + + Data Management +
{[1, 2, 3].map((i) => ( @@ -162,11 +193,11 @@ const AdminHeroWithCTA = () => { ))}
- + {/* Pulse Animation */}
- + {/* Feature Modules */}
{/* User Management */} @@ -179,7 +210,7 @@ const AdminHeroWithCTA = () => {
Users
- + {/* Analytics */} {
Analytics
- + {/* Content Management */} {
Content
- + {/* Settings */} {
Settings
- + {/* Supporting Tools */}
{
Security
- + {
Data
- + {/* Connection Lines */} - + {/* Lines from Dashboard to modules */} - - + + - - + + - - + + - - + + - + {/* Feature Badges */} { transition={{ duration: 0.8, delay: 1.2 }} className="flex justify-center gap-4 flex-wrap" > - + Data-Rich - + Intuitive - + Secure @@ -291,28 +386,28 @@ const AdminBenefits = () => { { icon: Workflow, title: "Streamlined Operations", - description: "Centralized control for all business functions." + description: "Centralized control for all business functions.", }, { icon: BarChart, title: "Actionable Insights", - description: "Real-time data visualization for informed decisions." + description: "Real-time data visualization for informed decisions.", }, { icon: Shield, title: "Enhanced Security", - description: "Granular access controls and data protection." + description: "Granular access controls and data protection.", }, { icon: TrendingUp, title: "Scalability & Flexibility", - description: "Adapts as your business processes evolve." + description: "Adapts as your business processes evolve.", }, { icon: Users, title: "User-Centric Design", - description: "Intuitive interfaces for efficient team management." - } + description: "Intuitive interfaces for efficient team management.", + }, ]; return ( @@ -329,7 +424,7 @@ const AdminBenefits = () => { Why Choose a Bespoke Admin Panel from WDI? - + { const steps = [ { title: "Requirement Gathering & Workflow Analysis", - description: "Deep dive into your business processes, user roles, and operational requirements to design the perfect admin solution.", - icon: ClipboardList + description: + "Deep dive into your business processes, user roles, and operational requirements to design the perfect admin solution.", + icon: ClipboardList, }, { title: "UX/UI Design & Prototyping", - description: "Creating intuitive, user-friendly interfaces with wireframes and interactive prototypes for efficient workflow management.", - icon: Paintbrush2 + description: + "Creating intuitive, user-friendly interfaces with wireframes and interactive prototypes for efficient workflow management.", + icon: Paintbrush2, }, { title: "Development & Backend Integration", - description: "Building robust admin panels with secure backend systems, database integration, and real-time data processing capabilities.", - icon: Code + description: + "Building robust admin panels with secure backend systems, database integration, and real-time data processing capabilities.", + icon: Code, }, { title: "Testing & Security Audit", - description: "Comprehensive testing including functionality, performance, security vulnerabilities, and user acceptance testing.", - icon: ShieldCheck + description: + "Comprehensive testing including functionality, performance, security vulnerabilities, and user acceptance testing.", + icon: ShieldCheck, }, { title: "Deployment & Training", - description: "Seamless deployment with comprehensive team training, documentation, and ongoing support for successful adoption.", - icon: GraduationCap - } + description: + "Seamless deployment with comprehensive team training, documentation, and ongoing support for successful adoption.", + icon: GraduationCap, + }, ]; return ( @@ -457,12 +557,12 @@ const AdminProcess = () => {
{/* Timeline line */}
- +
{steps.map((step, index) => { const IconComponent = step.icon; const isEven = index % 2 === 0; - + return ( { whileInView={{ opacity: 1, x: 0 }} transition={{ duration: 0.8, delay: index * 0.2 }} viewport={{ once: true }} - className={`flex items-center ${isEven ? 'lg:flex-row' : 'lg:flex-row-reverse'} flex-col lg:gap-16 gap-8`} + className={`flex items-center ${ + isEven ? "lg:flex-row" : "lg:flex-row-reverse" + } flex-col lg:gap-16 gap-8`} > -
+
-
0{index + 1}
+
+ 0{index + 1} +

{step.title} @@ -488,10 +596,10 @@ const AdminProcess = () => {

- + {/* Timeline dot */}
- +
); @@ -510,38 +618,68 @@ const AdminServices = () => { title: "User & Content Management Systems", description: "For websites, apps, and platforms.", icon: UsersIcon, - features: ["User Roles & Permissions", "Content Publishing", "Media Management", "Workflow Approval"] + features: [ + "User Roles & Permissions", + "Content Publishing", + "Media Management", + "Workflow Approval", + ], }, { title: "Order & Inventory Management Dashboards", description: "Centralized control for eCommerce/logistics.", icon: PackageCheck, - features: ["Real-time Inventory", "Order Processing", "Shipping Management", "Stock Alerts"] + features: [ + "Real-time Inventory", + "Order Processing", + "Shipping Management", + "Stock Alerts", + ], }, { title: "Analytics & Reporting Dashboards", description: "Visualizing key performance indicators.", icon: BarChart, - features: ["Custom Reports", "Data Visualization", "KPI Tracking", "Export Functions"] + features: [ + "Custom Reports", + "Data Visualization", + "KPI Tracking", + "Export Functions", + ], }, { title: "Customer Relationship Management (CRM) Tools", description: "Custom interfaces for sales and support.", icon: Handshake, - features: ["Contact Management", "Sales Pipeline", "Support Tickets", "Communication History"] + features: [ + "Contact Management", + "Sales Pipeline", + "Support Tickets", + "Communication History", + ], }, { title: "Financial & Billing Dashboards", description: "Managing transactions, invoices, and subscriptions.", icon: Receipt, - features: ["Invoice Generation", "Payment Tracking", "Revenue Analytics", "Subscription Management"] + features: [ + "Invoice Generation", + "Payment Tracking", + "Revenue Analytics", + "Subscription Management", + ], }, { title: "Internal Tools Development", description: "Bespoke applications for internal team productivity.", icon: Wrench, - features: ["Custom Workflows", "Team Collaboration", "Task Management", "Resource Planning"] - } + features: [ + "Custom Workflows", + "Team Collaboration", + "Task Management", + "Resource Planning", + ], + }, ]; return ( @@ -558,7 +696,7 @@ const AdminServices = () => { Our Specialized Admin & Dashboard Solutions - + { {service.description}

-

Key Features:

+

+ Key Features: +

{service.features.map((feature) => ( - + {feature} ))} @@ -613,27 +757,75 @@ const AdminServices = () => { // Admin Panel Tech Stack const AdminTechStack = () => { const frontends = [ - { name: "React", logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/react/react-original.svg", category: "Frontend" }, - { name: "Angular", logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/angularjs/angularjs-original.svg", category: "Frontend" }, - { name: "Vue.js", logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/vuejs/vuejs-original.svg", category: "Frontend" } + { + name: "React", + logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/react/react-original.svg", + category: "Frontend", + }, + { + name: "Angular", + logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/angularjs/angularjs-original.svg", + category: "Frontend", + }, + { + name: "Vue.js", + logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/vuejs/vuejs-original.svg", + category: "Frontend", + }, ]; const backends = [ - { name: "Node.js", logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/nodejs/nodejs-original.svg", category: "Backend" }, - { name: "Python/Django", logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg", category: "Backend" }, - { name: "Ruby on Rails", logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/ruby/ruby-original.svg", category: "Backend" }, - { name: "PHP/Laravel", logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/php/php-original.svg", category: "Backend" } + { + name: "Node.js", + logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/nodejs/nodejs-original.svg", + category: "Backend", + }, + { + name: "Python/Django", + logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg", + category: "Backend", + }, + { + name: "Ruby on Rails", + logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/ruby/ruby-original.svg", + category: "Backend", + }, + { + name: "PHP/Laravel", + logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/php/php-original.svg", + category: "Backend", + }, ]; const databases = [ - { name: "PostgreSQL", logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/postgresql/postgresql-original.svg", category: "Database" }, - { name: "MySQL", logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/mysql/mysql-original.svg", category: "Database" }, - { name: "MongoDB", logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/mongodb/mongodb-original.svg", category: "Database" } + { + name: "PostgreSQL", + logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/postgresql/postgresql-original.svg", + category: "Database", + }, + { + name: "MySQL", + logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/mysql/mysql-original.svg", + category: "Database", + }, + { + name: "MongoDB", + logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/mongodb/mongodb-original.svg", + category: "Database", + }, ]; const visualizationTools = [ - { name: "Chart.js", icon: BarChart2, description: "Interactive charts and graphs" }, - { name: "D3.js", icon: LineChart, description: "Advanced data visualization" } + { + name: "Chart.js", + icon: BarChart2, + description: "Interactive charts and graphs", + }, + { + name: "D3.js", + icon: LineChart, + description: "Advanced data visualization", + }, ]; return ( @@ -650,7 +842,8 @@ const AdminTechStack = () => { Building Powerful and Efficient Admin Interfaces

- With reliable technologies that ensure performance, security, and scalability. + With reliable technologies that ensure performance, security, and + scalability.

@@ -662,7 +855,9 @@ const AdminTechStack = () => { viewport={{ once: true }} className="mb-16" > -

Frontend Technologies

+

+ Frontend Technologies +

{frontends.map((tech, index) => ( { className="w-10 h-10 object-contain filter brightness-0 invert dark:brightness-100 dark:invert-0 group-hover:brightness-100 group-hover:invert-0 transition-all duration-300" />
-

{tech.name}

-

{tech.category}

+

+ {tech.name} +

+

+ {tech.category} +

))} @@ -701,7 +900,9 @@ const AdminTechStack = () => {
{/* Backend */}
-

Backend Technologies

+

+ Backend Technologies +

{backends.map((tech, index) => ( { className="w-8 h-8 object-contain filter brightness-0 invert dark:brightness-100 dark:invert-0 group-hover:brightness-100 group-hover:invert-0 transition-all duration-300" />
-

{tech.name}

+

+ {tech.name} +

))} @@ -730,7 +933,9 @@ const AdminTechStack = () => { {/* Database */}
-

Database Technologies

+

+ Database Technologies +

{databases.map((tech, index) => ( { className="w-8 h-8 object-contain filter brightness-0 invert dark:brightness-100 dark:invert-0 group-hover:brightness-100 group-hover:invert-0 transition-all duration-300" />
-

{tech.name}

+

+ {tech.name} +

))} @@ -766,7 +973,9 @@ const AdminTechStack = () => { transition={{ duration: 0.8, delay: 0.4 }} viewport={{ once: true }} > -

Data Visualization Tools

+

+ Data Visualization Tools +

{visualizationTools.map((tool, index) => { const IconComponent = tool.icon; @@ -784,8 +993,12 @@ const AdminTechStack = () => {
-

{tool.name}

-

{tool.description}

+

+ {tool.name} +

+

+ {tool.description} +

); @@ -803,30 +1016,37 @@ const AdminCaseStudies = () => { { title: "Healthcare Practice Management Dashboard", client: "MedCare Solutions", - description: "Comprehensive admin panel for managing patient records, appointments, billing, and compliance reporting with HIPAA-compliant security features", + description: + "Comprehensive admin panel for managing patient records, appointments, billing, and compliance reporting with HIPAA-compliant security features", image: healthcareImage, results: "75% reduction in admin time", gradient: "from-blue-500/20 to-cyan-500/20", - features: "Patient Management, Appointment Scheduling, Billing Integration" + features: + "Patient Management, Appointment Scheduling, Billing Integration", }, { title: "E-learning Platform Admin Console", client: "EduTech Pro", - description: "Advanced admin dashboard for course management, student analytics, instructor tools, and automated grading systems with real-time progress tracking", - image: "https://images.unsplash.com/photo-1522202176988-66273c2fd55f?w=400&h=300&fit=crop&auto=format", + description: + "Advanced admin dashboard for course management, student analytics, instructor tools, and automated grading systems with real-time progress tracking", + image: + "https://images.unsplash.com/photo-1522202176988-66273c2fd55f?w=400&h=300&fit=crop&auto=format", results: "90% faster course deployment", gradient: "from-green-500/20 to-emerald-500/20", - features: "Course Management, Student Analytics, Automated Grading" + features: "Course Management, Student Analytics, Automated Grading", }, { title: "Multi-Store Inventory Management System", client: "RetailChain Inc", - description: "Centralized admin panel for managing inventory across 50+ retail locations with real-time stock monitoring, automated reordering, and sales analytics", - image: "https://images.unsplash.com/photo-1556742049-0cfed4f6a45d?w=400&h=300&fit=crop&auto=format", + description: + "Centralized admin panel for managing inventory across 50+ retail locations with real-time stock monitoring, automated reordering, and sales analytics", + image: + "https://images.unsplash.com/photo-1556742049-0cfed4f6a45d?w=400&h=300&fit=crop&auto=format", results: "60% improvement in stock accuracy", gradient: "from-purple-500/20 to-pink-500/20", - features: "Multi-location Inventory, Automated Reordering, Sales Analytics" - } + features: + "Multi-location Inventory, Automated Reordering, Sales Analytics", + }, ]; return ( @@ -843,7 +1063,7 @@ const AdminCaseStudies = () => { Streamlined Operations with WDI-Built Admin Panels - + {
{study.client}
- + {study.results}
- +

{study.title}

- +
-
+
{ />
- +

{study.description}

-

Key Features:

-

- {study.features} -

+

+ Key Features: +

+

{study.features}

- +
-
@@ -947,20 +1174,26 @@ const AdminInlineCTA = () => {
- Operational Excellence + + Operational Excellence +
- +

Ready to Streamline Your{" "} Business Operations?

- +

- Let's design an admin panel that empowers your team and optimizes workflows. + Let's design an admin panel that empowers your team and optimizes + workflows.

- - + + navigateTo("/start-a-project")} + >
Request a Custom Dashboard Consultation @@ -980,26 +1213,46 @@ const HireDesigners = () => { title: "UI/UX Designers", description: "Specialists in intuitive admin interface design", icon: Palette, - skills: ["User Experience Design", "Interface Design", "Wireframing", "Prototyping"] + skills: [ + "User Experience Design", + "Interface Design", + "Wireframing", + "Prototyping", + ], }, { title: "Dashboard Designers", description: "Experts in data visualization and dashboard layouts", icon: BarChart, - skills: ["Data Visualization", "Dashboard Design", "Information Architecture", "User Research"] + skills: [ + "Data Visualization", + "Dashboard Design", + "Information Architecture", + "User Research", + ], }, { title: "Interaction Designers", description: "Focused on user interactions and workflow optimization", icon: MousePointer, - skills: ["Interaction Design", "User Flow Design", "Usability Testing", "Accessibility Design"] + skills: [ + "Interaction Design", + "User Flow Design", + "Usability Testing", + "Accessibility Design", + ], }, { title: "Product Designers", description: "End-to-end design for complex admin systems", icon: Briefcase, - skills: ["Product Strategy", "Design Systems", "User Testing", "Cross-platform Design"] - } + skills: [ + "Product Strategy", + "Design Systems", + "User Testing", + "Cross-platform Design", + ], + }, ]; return ( @@ -1016,10 +1269,11 @@ const HireDesigners = () => { Need UI/UX Expertise for Your Admin Panel?

- Our designers specialize in creating intuitive and functional interfaces for complex dashboards and internal tools. + Our designers specialize in creating intuitive and functional + interfaces for complex dashboards and internal tools.

- + { {type.description}

-

Core Skills:

+

+ Core Skills: +

{type.skills.map((skill) => ( - + {skill} ))} @@ -1103,20 +1363,25 @@ const AdminFAQs = () => { const faqs = [ { question: "Can you integrate our admin panel with existing systems?", - answer: "Absolutely! We specialize in creating admin panels that seamlessly integrate with your existing databases, APIs, CRM systems, and third-party tools. Our integration approach includes careful data mapping, secure API connections, and real-time synchronization to ensure your admin panel works harmoniously with your current technology stack while maintaining data integrity and security." + answer: + "Absolutely! We specialize in creating admin panels that seamlessly integrate with your existing databases, APIs, CRM systems, and third-party tools. Our integration approach includes careful data mapping, secure API connections, and real-time synchronization to ensure your admin panel works harmoniously with your current technology stack while maintaining data integrity and security.", }, { question: "How do you ensure data security for internal tools?", - answer: "Security is paramount in our admin panel development. We implement multi-layered security including role-based access controls, encrypted data transmission, secure authentication (including multi-factor authentication), regular security audits, and compliance with industry standards like GDPR, HIPAA, or SOC 2. All sensitive data is encrypted both in transit and at rest, with comprehensive audit trails for all user actions." + answer: + "Security is paramount in our admin panel development. We implement multi-layered security including role-based access controls, encrypted data transmission, secure authentication (including multi-factor authentication), regular security audits, and compliance with industry standards like GDPR, HIPAA, or SOC 2. All sensitive data is encrypted both in transit and at rest, with comprehensive audit trails for all user actions.", }, { question: "What is the importance of UX in admin panel design?", - answer: "Great UX in admin panels is crucial for productivity and user adoption. Poor UX leads to errors, inefficiency, and user frustration. We focus on intuitive navigation, clear information hierarchy, efficient workflows, and user-friendly interfaces that reduce training time and increase accuracy. Good admin panel UX can improve operational efficiency by 40-70% and significantly reduce user errors and support requests." + answer: + "Great UX in admin panels is crucial for productivity and user adoption. Poor UX leads to errors, inefficiency, and user frustration. We focus on intuitive navigation, clear information hierarchy, efficient workflows, and user-friendly interfaces that reduce training time and increase accuracy. Good admin panel UX can improve operational efficiency by 40-70% and significantly reduce user errors and support requests.", }, { - question: "Do you provide training for our staff on using the new dashboard?", - answer: "Yes, we provide comprehensive training and support packages. This includes hands-on training sessions for different user roles, detailed documentation, video tutorials, and ongoing support during the initial rollout period. We also offer train-the-trainer programs so your internal team can support new users, and we're available for additional training as your team grows or when new features are added." - } + question: + "Do you provide training for our staff on using the new dashboard?", + answer: + "Yes, we provide comprehensive training and support packages. This includes hands-on training sessions for different user roles, detailed documentation, video tutorials, and ongoing support during the initial rollout period. We also offer train-the-trainer programs so your internal team can support new users, and we're available for additional training as your team grows or when new features are added.", + }, ]; return ( @@ -1133,7 +1398,7 @@ const AdminFAQs = () => { Frequently Asked Questions - + { > {faqs.map((faq, index) => ( - - {faq.question} + + {faq.question} + {faq.answer} @@ -1185,7 +1452,9 @@ const AdminFinalCTA = () => {
- Operational Excellence + + Operational Excellence +
@@ -1194,7 +1463,7 @@ const AdminFinalCTA = () => { Empower Your Team with{" "} WDI's Custom Admin Panels - + { viewport={{ once: true }} className="text-xl text-muted-foreground mb-12 max-w-2xl mx-auto leading-relaxed" > - Transform your internal operations with efficient, data-driven dashboards and management systems. + Transform your internal operations with efficient, data-driven + dashboards and management systems. { viewport={{ once: true }} className="space-y-8" > - + navigateTo("/start-a-project")} + >
Optimize Your Business Today @@ -1241,61 +1514,61 @@ export const AdminPanelsDashboards = () => { return (
- + {/* Hero Section */}
- + {/* Benefits */}
- + {/* Development Process */}
- + {/* Services */}
- + {/* Tech Stack */}
- + {/* Case Studies */}
- + {/* Mid-Page CTA */}
- + {/* Hire Designers */}
- + {/* FAQs */}
- + {/* Final CTA */}
- + {/* Footer */}
); -}; \ No newline at end of file +}; diff --git a/pages/AndroidAppDevelopment.tsx b/pages/AndroidAppDevelopment.tsx index 0ed31aa..aa35135 100644 --- a/pages/AndroidAppDevelopment.tsx +++ b/pages/AndroidAppDevelopment.tsx @@ -39,6 +39,7 @@ import { Button } from "../components/ui/button"; import { Card, CardContent } from "../components/ui/card"; import { ShimmerButton } from "../components/ui/shimmer-button"; import androidVectorImage from "../src/images/android-vector.png"; +import { navigateTo } from "@/App"; // Android Hero Section with Android device mockups and Android vector const AndroidHeroWithCTA = () => { @@ -113,7 +114,10 @@ const AndroidHeroWithCTA = () => { transition={{ duration: 0.8, delay: 0.3 }} className="flex flex-col sm:flex-row gap-4" > - + navigateTo("/start-a-project")} + >
{ and create apps that stand out.

- + navigateTo("/start-a-project")} + >
{ viewport={{ once: true }} className="flex flex-col sm:flex-row gap-4 justify-center" > - + navigateTo("/start-a-project")} + >
Hire Android Developers @@ -1062,7 +1072,7 @@ const HireAndroidDevelopers = () => { - + */}
diff --git a/pages/CrossPlatformAppDevelopment.tsx b/pages/CrossPlatformAppDevelopment.tsx index 805a1ea..c13a05f 100644 --- a/pages/CrossPlatformAppDevelopment.tsx +++ b/pages/CrossPlatformAppDevelopment.tsx @@ -20,17 +20,28 @@ import { UserPlus, Users2, Wrench, - Zap + 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 { + 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"; +import { + Tabs, + TabsContent, + TabsList, + TabsTrigger, +} from "../components/ui/tabs"; +import { navigateTo } from "@/App"; // Cross-Platform Hero Section const CrossPlatformHeroWithCTA = () => { @@ -50,7 +61,9 @@ const CrossPlatformHeroWithCTA = () => { animate={{ opacity: 1, y: 0 }} transition={{ duration: 0.6 }} > - Cross-Platform App Development + + Cross-Platform App Development + {/* Main Heading */} @@ -58,12 +71,13 @@ const CrossPlatformHeroWithCTA = () => {

Efficient Cross-Platform App Development

- +

- Develop high-quality mobile apps that run seamlessly on iOS and Android from a single codebase, saving time and resources. + Develop high-quality mobile apps that run seamlessly on iOS and + Android from a single codebase, saving time and resources.

- + {/* CTAs */} { transition={{ duration: 0.8, delay: 0.3 }} className="flex flex-col sm:flex-row gap-4" > - + navigateTo("/start-a-project")} + >
Discover Cross-Platform Benefits @@ -86,7 +103,7 @@ const CrossPlatformHeroWithCTA = () => { - + {/* Right side with overlapping device mockups */} {
- iOS + + iOS +
- + {/* Android-style phone (right) */}
@@ -137,18 +156,20 @@ const CrossPlatformHeroWithCTA = () => {
- Android + + Android +
- + {/* Central connection indicator */}
- + {/* Cross-Platform Technology Badges */} { transition={{ duration: 0.8, delay: 0.6 }} className="flex justify-center gap-4 flex-wrap" > - + Flutter - + React Native - + Single Codebase @@ -180,28 +210,33 @@ const CrossPlatformBenefits = () => { { icon: Clock, title: "Faster Time-to-Market", - description: "Simultaneous launch on multiple platforms with a single development cycle, significantly reducing time from concept to deployment." + description: + "Simultaneous launch on multiple platforms with a single development cycle, significantly reducing time from concept to deployment.", }, { icon: DollarSign, title: "Cost-Effective", - description: "Single codebase reduces development and maintenance costs by up to 50% compared to separate native applications." + description: + "Single codebase reduces development and maintenance costs by up to 50% compared to separate native applications.", }, { icon: Users2, title: "Wider Audience Reach", - description: "Instantly accessible to both iOS and Android users, maximizing your market penetration and user acquisition potential." + description: + "Instantly accessible to both iOS and Android users, maximizing your market penetration and user acquisition potential.", }, { icon: Layout, title: "Unified User Experience", - description: "Consistent look and feel across platforms while maintaining platform-specific design guidelines and user expectations." + description: + "Consistent look and feel across platforms while maintaining platform-specific design guidelines and user expectations.", }, { icon: Wrench, title: "Simplified Maintenance", - description: "Updates applied to one codebase reflect everywhere, streamlining bug fixes, feature additions, and ongoing support." - } + description: + "Updates applied to one codebase reflect everywhere, streamlining bug fixes, feature additions, and ongoing support.", + }, ]; return ( @@ -218,7 +253,8 @@ const CrossPlatformBenefits = () => { Advantages of Choosing Cross-Platform

- Cross-platform development offers unparalleled efficiency and reach for businesses looking to maximize their mobile app impact. + Cross-platform development offers unparalleled efficiency and reach + for businesses looking to maximize their mobile app impact.

@@ -317,7 +353,8 @@ const CrossPlatformTechnologies = () => { Leading Cross-Platform Frameworks We Utilize

- We leverage the most powerful and mature cross-platform frameworks to deliver exceptional mobile experiences. + We leverage the most powerful and mature cross-platform frameworks + to deliver exceptional mobile experiences.

@@ -337,7 +374,10 @@ const CrossPlatformTechnologies = () => { Flutter Development
- +
RN @@ -358,28 +398,39 @@ const CrossPlatformTechnologies = () => {
-

Flutter Development

-

Google's UI toolkit for natively compiled applications

+

+ Flutter Development +

+

+ Google's UI toolkit for natively compiled applications +

- +

- Known for expressive UIs and hot-reload functionality that accelerates development cycles. - Flutter allows for pixel-perfect designs and smooth animations across platforms. + Known for expressive UIs and hot-reload functionality that + accelerates development cycles. Flutter allows for + pixel-perfect designs and smooth animations across + platforms.

-

Key Benefits:

+

+ Key Benefits: +

    {[ "Excellent performance with native compilation", "Beautiful UIs with customizable widgets", "Single codebase for mobile, web, and desktop", "Fast development with hot-reload", - "Growing ecosystem and strong Google backing" + "Growing ecosystem and strong Google backing", ].map((benefit, index) => ( -
  • +
  • {benefit}
  • @@ -394,9 +445,11 @@ const CrossPlatformTechnologies = () => {
    -

    Flutter Tech Stack

    +

    + Flutter Tech Stack +

- +
{[ "Dart Language", @@ -404,9 +457,12 @@ const CrossPlatformTechnologies = () => { "Cupertino Widgets", "Firebase Integration", "Native Plugins", - "State Management" + "State Management", ].map((tech, index) => ( -
+
{tech}
))} @@ -427,28 +483,38 @@ const CrossPlatformTechnologies = () => {
-

React Native Development

-

Facebook's framework for building native mobile apps

+

+ React Native Development +

+

+ Facebook's framework for building native mobile apps +

- +

- Uses JavaScript and React paradigms to create truly native mobile applications. - Leverages existing web development skills for mobile app creation. + Uses JavaScript and React paradigms to create truly native + mobile applications. Leverages existing web development + skills for mobile app creation.

-

Key Benefits:

+

+ Key Benefits: +

    {[ "Large community and extensive libraries", "Reusable components across platforms", "Efficient development cycles", "Native performance and feel", - "Easy integration with existing React web apps" + "Easy integration with existing React web apps", ].map((benefit, index) => ( -
  • +
  • {benefit}
  • @@ -463,9 +529,11 @@ const CrossPlatformTechnologies = () => {
    -

    React Native Tech Stack

    +

    + React Native Tech Stack +

- +
{[ "JavaScript/TypeScript", @@ -473,9 +541,12 @@ const CrossPlatformTechnologies = () => { "Native Modules", "Redux/Context API", "Expo Framework", - "Native Navigation" + "Native Navigation", ].map((tech, index) => ( -
+
{tech}
))} @@ -496,29 +567,34 @@ const CrossPlatformProcess = () => { const steps = [ { title: "Feasibility & Strategy", - description: "Analyze your project requirements and determine the optimal cross-platform approach for maximum efficiency and performance.", - icon: Target + description: + "Analyze your project requirements and determine the optimal cross-platform approach for maximum efficiency and performance.", + icon: Target, }, { title: "UI/UX Design", - description: "Create adaptable designs that maintain platform consistency while leveraging cross-platform capabilities for unified experiences.", - icon: Palette + description: + "Create adaptable designs that maintain platform consistency while leveraging cross-platform capabilities for unified experiences.", + icon: Palette, }, { title: "Development", - description: "Build your application using Flutter or React Native, ensuring optimal performance and native-like user experience.", - icon: Code + description: + "Build your application using Flutter or React Native, ensuring optimal performance and native-like user experience.", + icon: Code, }, { title: "Multi-Platform QA", - description: "Comprehensive testing across all target platforms and devices to ensure consistent functionality and performance.", - icon: Bug + description: + "Comprehensive testing across all target platforms and devices to ensure consistent functionality and performance.", + icon: Bug, }, { title: "Launch & Optimization", - description: "Deploy to app stores and continuously optimize performance across platforms based on user feedback and analytics.", - icon: Rocket - } + description: + "Deploy to app stores and continuously optimize performance across platforms based on user feedback and analytics.", + icon: Rocket, + }, ]; return ( @@ -535,19 +611,20 @@ const CrossPlatformProcess = () => { Streamlined Process for Cross-Platform Success

- Our proven methodology ensures efficient development and deployment across multiple platforms. + Our proven methodology ensures efficient development and deployment + across multiple platforms.

{/* Timeline line */}
- +
{steps.map((step, index) => { const IconComponent = step.icon; const isEven = index % 2 === 0; - + return ( { whileInView={{ opacity: 1, x: 0 }} transition={{ duration: 0.8, delay: index * 0.2 }} viewport={{ once: true }} - className={`flex items-center ${isEven ? 'lg:flex-row' : 'lg:flex-row-reverse'} flex-col lg:gap-16 gap-8`} + className={`flex items-center ${ + isEven ? "lg:flex-row" : "lg:flex-row-reverse" + } flex-col lg:gap-16 gap-8`} > -
+
-
0{index + 1}
+
+ 0{index + 1} +

{step.title} @@ -573,10 +658,10 @@ const CrossPlatformProcess = () => {

- + {/* Timeline dot */}
- +
); @@ -593,34 +678,40 @@ const CrossPlatformServices = () => { const services = [ { title: "New Cross-Platform App Development", - description: "Building custom applications from scratch using modern cross-platform frameworks for maximum efficiency.", - icon: Smartphone + description: + "Building custom applications from scratch using modern cross-platform frameworks for maximum efficiency.", + icon: Smartphone, }, { title: "Existing App Migration", - description: "Migrating native apps to cross-platform solutions for improved maintenance and cost efficiency.", - icon: RefreshCcw + description: + "Migrating native apps to cross-platform solutions for improved maintenance and cost efficiency.", + icon: RefreshCcw, }, { title: "Cross-Platform UI/UX Design", - description: "Designing consistent, adaptable interfaces that work seamlessly across all target platforms.", - icon: Brush + description: + "Designing consistent, adaptable interfaces that work seamlessly across all target platforms.", + icon: Brush, }, { title: "Performance Optimization", - description: "Ensuring smooth performance on all devices through platform-specific optimizations and best practices.", - icon: Zap + description: + "Ensuring smooth performance on all devices through platform-specific optimizations and best practices.", + icon: Zap, }, { title: "Integration with Third-Party APIs", - description: "Seamless connectivity for expanded functionality including payments, analytics, and cloud services.", - icon: Network + description: + "Seamless connectivity for expanded functionality including payments, analytics, and cloud services.", + icon: Network, }, { title: "Cross-Platform Maintenance", - description: "Ongoing support and updates for cross-platform applications with unified deployment strategies.", - icon: Wrench - } + description: + "Ongoing support and updates for cross-platform applications with unified deployment strategies.", + icon: Wrench, + }, ]; return ( @@ -637,10 +728,11 @@ const CrossPlatformServices = () => { Our Comprehensive Cross-Platform Solutions

- From new development to migration and ongoing support, we provide end-to-end cross-platform services. + From new development to migration and ongoing support, we provide + end-to-end cross-platform services.

- + { { title: "FinTech Cross-Platform App with Flutter", client: "PayUnify", - description: "Unified payment solution deployed simultaneously on iOS and Android with 40% faster development", - image: "https://images.unsplash.com/photo-1563013544-824ae1b704d3?w=400&h=300&fit=crop&auto=format", + description: + "Unified payment solution deployed simultaneously on iOS and Android with 40% faster development", + image: + "https://images.unsplash.com/photo-1563013544-824ae1b704d3?w=400&h=300&fit=crop&auto=format", results: "40% faster delivery", gradient: "from-accent/20 to-accent/10", - framework: "Flutter" + framework: "Flutter", }, { title: "E-Learning Platform with React Native", client: "EduCross", - description: "Educational platform serving millions of students across platforms with consistent UX", - image: "https://images.unsplash.com/photo-1522202176988-66273c2fd55f?w=400&h=300&fit=crop&auto=format", + description: + "Educational platform serving millions of students across platforms with consistent UX", + image: + "https://images.unsplash.com/photo-1522202176988-66273c2fd55f?w=400&h=300&fit=crop&auto=format", results: "2M+ students", gradient: "from-blue-500/20 to-cyan-500/20", - framework: "React Native" + framework: "React Native", }, { title: "Healthcare Management with Flutter", client: "MediSync", - description: "Cross-platform healthcare app connecting patients and providers with real-time sync", - image: "https://images.unsplash.com/photo-1576091160399-112ba8d25d1f?w=400&h=300&fit=crop&auto=format", + description: + "Cross-platform healthcare app connecting patients and providers with real-time sync", + image: + "https://images.unsplash.com/photo-1576091160399-112ba8d25d1f?w=400&h=300&fit=crop&auto=format", results: "60% cost savings", gradient: "from-purple-500/20 to-pink-500/20", - framework: "Flutter" - } + framework: "Flutter", + }, ]; return ( @@ -728,10 +826,11 @@ const CrossPlatformCaseStudies = () => { Cross-Platform Apps That Deliver Unified Experiences

- Discover how businesses achieve greater reach and efficiency with our cross-platform solutions. + Discover how businesses achieve greater reach and efficiency with + our cross-platform solutions.

- + { {study.client}
- + {study.results} - + {study.framework}
- +

{study.title}

- +
-
+
{ />
- +

{study.description}

- +
-
@@ -834,20 +943,26 @@ const CrossPlatformInlineCTA = () => {
- Cross-Platform Innovation + + Cross-Platform Innovation +
- +

Considering a{" "} Cross-Platform Approach?

- +

- Let's analyze if cross-platform is the right fit for your project goals and maximize your development efficiency. + Let's analyze if cross-platform is the right fit for your project + goals and maximize your development efficiency.

- - + + navigateTo("/start-a-project")} + >
Get a Free Strategy Session @@ -867,20 +982,20 @@ const HireCrossPlatformDevelopers = () => { title: "Senior Flutter Developer", experience: "5+ Years", skills: ["Flutter", "Dart", "Firebase", "State Management"], - specialties: "Cross-Platform UI, Performance Optimization" + specialties: "Cross-Platform UI, Performance Optimization", }, { title: "React Native Expert", - experience: "4+ Years", + experience: "4+ Years", skills: ["React Native", "JavaScript", "TypeScript", "Redux"], - specialties: "Native Bridges, Component Architecture" + specialties: "Native Bridges, Component Architecture", }, { title: "Cross-Platform Architect", experience: "6+ Years", skills: ["System Design", "Both Frameworks", "DevOps", "Testing"], - specialties: "Platform Strategy, Technical Leadership" - } + specialties: "Platform Strategy, Technical Leadership", + }, ]; return ( @@ -897,10 +1012,11 @@ const HireCrossPlatformDevelopers = () => { Hire Expert Flutter & React Native Developers

- Find seasoned professionals skilled in both Flutter and React Native to accelerate your cross-platform development. + Find seasoned professionals skilled in both Flutter and React Native + to accelerate your cross-platform development.

- + {
- + {dev.experience}
- +

{dev.title}

- +

{dev.specialties}

- +
{dev.skills.map((skill) => ( - + {skill} ))} @@ -965,9 +1088,9 @@ const HireCrossPlatformDevelopers = () => { Hire Cross-Platform Developers
-
- + {/* Dashboard Content */}
{/* Navigation */}
-
Dashboard
+
+ Dashboard +
Analytics
Users
- + {/* Content Grid */}
@@ -152,12 +167,15 @@ const CustomWebAppHeroWithCTA = () => {
- + {/* Data Table Simulation */}
{[1, 2, 3].map((i) => ( -
+
@@ -169,7 +187,7 @@ const CustomWebAppHeroWithCTA = () => {
- + {/* Floating Code Snippets */} {
return
- + {/* Cloud Icon */} { - + {/* Feature Badges */} { transition={{ duration: 0.8, delay: 1.2 }} className="flex justify-center gap-4 flex-wrap" > - + Scalable - + Secure - + Custom Built @@ -233,28 +260,33 @@ const CustomWebAppBenefits = () => { { icon: Target, title: "Tailored to Your Workflow", - description: "Perfectly aligns with unique business logic, unlike off-the-shelf solutions." + description: + "Perfectly aligns with unique business logic, unlike off-the-shelf solutions.", }, { icon: TrendingUp, title: "Scalability & Flexibility", - description: "Built to grow with your business, easily adaptable to future needs." + description: + "Built to grow with your business, easily adaptable to future needs.", }, { icon: Shield, title: "Enhanced Security", - description: "Custom architecture allows for robust, purpose-built security measures." + description: + "Custom architecture allows for robust, purpose-built security measures.", }, { icon: Zap, title: "Operational Efficiency", - description: "Automate tasks, streamline processes, reduce manual effort." + description: + "Automate tasks, streamline processes, reduce manual effort.", }, { icon: Award, title: "Competitive Advantage", - description: "Unique features and user experiences differentiate your brand." - } + description: + "Unique features and user experiences differentiate your brand.", + }, ]; return ( @@ -271,7 +303,7 @@ const CustomWebAppBenefits = () => { Why Invest in a Custom Web Application? - + { const steps = [ { title: "Discovery & Requirements", - description: "Comprehensive analysis of your business needs, user requirements, and technical specifications to define project scope.", - icon: Search + description: + "Comprehensive analysis of your business needs, user requirements, and technical specifications to define project scope.", + icon: Search, }, { title: "UX/UI Design & Prototyping", - description: "Creating intuitive user experiences and visual designs with interactive prototypes for stakeholder feedback.", - icon: Palette + description: + "Creating intuitive user experiences and visual designs with interactive prototypes for stakeholder feedback.", + icon: Palette, }, { title: "Agile Development Sprints", - description: "Iterative development approach with regular demonstrations and continuous integration for rapid progress.", - icon: Code + description: + "Iterative development approach with regular demonstrations and continuous integration for rapid progress.", + icon: Code, }, { title: "Rigorous Testing & QA", - description: "Comprehensive testing including functionality, performance, security, and user acceptance testing.", - icon: Bug + description: + "Comprehensive testing including functionality, performance, security, and user acceptance testing.", + icon: Bug, }, { title: "Deployment & Ongoing Support", - description: "Production deployment with monitoring, maintenance, and continuous improvement based on user feedback.", - icon: Rocket - } + description: + "Production deployment with monitoring, maintenance, and continuous improvement based on user feedback.", + icon: Rocket, + }, ]; return ( @@ -399,12 +436,12 @@ const CustomWebAppProcess = () => {
{/* Timeline line */}
- +
{steps.map((step, index) => { const IconComponent = step.icon; const isEven = index % 2 === 0; - + return ( { whileInView={{ opacity: 1, x: 0 }} transition={{ duration: 0.8, delay: index * 0.2 }} viewport={{ once: true }} - className={`flex items-center ${isEven ? 'lg:flex-row' : 'lg:flex-row-reverse'} flex-col lg:gap-16 gap-8`} + className={`flex items-center ${ + isEven ? "lg:flex-row" : "lg:flex-row-reverse" + } flex-col lg:gap-16 gap-8`} > -
+
-
0{index + 1}
+
+ 0{index + 1} +

{step.title} @@ -430,10 +475,10 @@ const CustomWebAppProcess = () => {

- + {/* Timeline dot */}
- +
); @@ -450,40 +495,74 @@ const CustomWebAppServices = () => { const services = [ { title: "Enterprise Web Portals", - description: "Secure, centralized access for employees, partners, or customers.", + description: + "Secure, centralized access for employees, partners, or customers.", icon: Building, - features: ["Single Sign-On", "Role-based Access", "Document Management", "Communication Tools"] + features: [ + "Single Sign-On", + "Role-based Access", + "Document Management", + "Communication Tools", + ], }, { title: "Workflow Automation Platforms", description: "Streamlining complex business operations.", icon: Workflow, - features: ["Process Automation", "Task Management", "Approval Workflows", "Integration APIs"] + features: [ + "Process Automation", + "Task Management", + "Approval Workflows", + "Integration APIs", + ], }, { title: "Data Management Systems", - description: "Custom solutions for large-scale data organization and retrieval.", + description: + "Custom solutions for large-scale data organization and retrieval.", icon: Database, - features: ["Data Visualization", "Advanced Analytics", "Real-time Processing", "Export Tools"] + features: [ + "Data Visualization", + "Advanced Analytics", + "Real-time Processing", + "Export Tools", + ], }, { title: "Interactive Dashboards", - description: "Real-time analytics and reporting for informed decision-making.", + description: + "Real-time analytics and reporting for informed decision-making.", icon: BarChart, - features: ["Custom Widgets", "Live Data Feeds", "Drill-down Analytics", "Scheduled Reports"] + features: [ + "Custom Widgets", + "Live Data Feeds", + "Drill-down Analytics", + "Scheduled Reports", + ], }, { title: "API Integrations", description: "Connecting disparate systems for seamless data flow.", icon: Network, - features: ["RESTful APIs", "Third-party Integrations", "Data Synchronization", "Webhook Support"] + features: [ + "RESTful APIs", + "Third-party Integrations", + "Data Synchronization", + "Webhook Support", + ], }, { title: "Web App Modernization", - description: "Revitalizing legacy systems for improved performance and user experience.", + description: + "Revitalizing legacy systems for improved performance and user experience.", icon: RefreshCcw, - features: ["Legacy Migration", "Performance Optimization", "Modern UI/UX", "Cloud Integration"] - } + features: [ + "Legacy Migration", + "Performance Optimization", + "Modern UI/UX", + "Cloud Integration", + ], + }, ]; return ( @@ -500,7 +579,7 @@ const CustomWebAppServices = () => { Our Expertise in Custom Web Solutions - + { {service.description}

-

Key Features:

+

+ Key Features: +

{service.features.map((feature) => ( - + {feature} ))} @@ -555,23 +640,75 @@ const CustomWebAppServices = () => { // Web App Tech Stack const WebAppTechStack = () => { const technologies = [ - { name: "React", logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/react/react-original.svg", category: "Frontend" }, - { name: "Angular", logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/angularjs/angularjs-original.svg", category: "Frontend" }, - { name: "Vue.js", logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/vuejs/vuejs-original.svg", category: "Frontend" }, - { name: "Node.js", logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/nodejs/nodejs-original.svg", category: "Backend" }, - { name: "Python", logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg", category: "Backend" }, - { name: "Java", logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/java/java-original.svg", category: "Backend" }, + { + name: "React", + logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/react/react-original.svg", + category: "Frontend", + }, + { + name: "Angular", + logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/angularjs/angularjs-original.svg", + category: "Frontend", + }, + { + name: "Vue.js", + logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/vuejs/vuejs-original.svg", + category: "Frontend", + }, + { + name: "Node.js", + logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/nodejs/nodejs-original.svg", + category: "Backend", + }, + { + name: "Python", + logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg", + category: "Backend", + }, + { + name: "Java", + logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/java/java-original.svg", + category: "Backend", + }, { name: "AWS", logo: awsLogo, category: "Cloud" }, - { name: "Azure", logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/azure/azure-original.svg", category: "Cloud" }, - { name: "PostgreSQL", logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/postgresql/postgresql-original.svg", category: "Database" }, - { name: "MongoDB", logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/mongodb/mongodb-original.svg", category: "Database" } + { + name: "Azure", + logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/azure/azure-original.svg", + category: "Cloud", + }, + { + name: "PostgreSQL", + logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/postgresql/postgresql-original.svg", + category: "Database", + }, + { + name: "MongoDB", + logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/mongodb/mongodb-original.svg", + category: "Database", + }, ]; const frameworks = [ - { name: "Django", icon: Code, description: "Python web framework for rapid development" }, - { name: "Spring Boot", icon: Coffee, description: "Java framework for enterprise applications" }, - { name: "Ruby on Rails", icon: Layers, description: "Convention over configuration framework" }, - { name: "Laravel", icon: Boxes, description: "PHP framework for web artisans" } + { + name: "Django", + icon: Code, + description: "Python web framework for rapid development", + }, + { + name: "Spring Boot", + icon: Coffee, + description: "Java framework for enterprise applications", + }, + { + name: "Ruby on Rails", + icon: Layers, + description: "Convention over configuration framework", + }, + { + name: "Laravel", + icon: Boxes, + description: "PHP framework for web artisans", + }, ]; return ( @@ -616,8 +753,12 @@ const WebAppTechStack = () => { className="w-10 h-10 object-contain filter brightness-0 invert dark:brightness-100 dark:invert-0 group-hover:brightness-100 group-hover:invert-0 transition-all duration-300" />
-

{tech.name}

-

{tech.category}

+

+ {tech.name} +

+

+ {tech.category} +

))} @@ -648,8 +789,12 @@ const WebAppTechStack = () => {
-

{framework.name}

-

{framework.description}

+

+ {framework.name} +

+

+ {framework.description} +

); @@ -667,30 +812,36 @@ const WebAppCaseStudies = () => { { title: "Enterprise Resource Planning System", client: "TechCorp Industries", - description: "Comprehensive ERP solution streamlining operations across multiple departments with real-time analytics and automated workflows", - image: "https://images.unsplash.com/photo-1551434678-e076c223a692?w=400&h=300&fit=crop&auto=format", + description: + "Comprehensive ERP solution streamlining operations across multiple departments with real-time analytics and automated workflows", + image: + "https://images.unsplash.com/photo-1551434678-e076c223a692?w=400&h=300&fit=crop&auto=format", results: "40% operational efficiency increase", gradient: "from-blue-500/20 to-cyan-500/20", - features: "Multi-department integration, Real-time dashboards, Automated reporting" + features: + "Multi-department integration, Real-time dashboards, Automated reporting", }, { title: "Patient Management Portal", client: "HealthFirst Clinics", - description: "Secure web application for patient records management, appointment scheduling, and telemedicine integration with HIPAA compliance", + description: + "Secure web application for patient records management, appointment scheduling, and telemedicine integration with HIPAA compliance", image: patientManagementPortal, results: "60% reduction in admin tasks", gradient: "from-green-500/20 to-emerald-500/20", - features: "HIPAA compliance, Telemedicine, Automated scheduling" + features: "HIPAA compliance, Telemedicine, Automated scheduling", }, { title: "Supply Chain Management Platform", client: "GlobalLogistics Co", - description: "End-to-end supply chain visibility platform with predictive analytics, inventory management, and vendor integration capabilities", - image: "https://images.unsplash.com/photo-1586528116311-ad8dd3c8310d?w=400&h=300&fit=crop&auto=format", + description: + "End-to-end supply chain visibility platform with predictive analytics, inventory management, and vendor integration capabilities", + image: + "https://images.unsplash.com/photo-1586528116311-ad8dd3c8310d?w=400&h=300&fit=crop&auto=format", results: "25% cost reduction", gradient: "from-orange-500/20 to-red-500/20", - features: "Predictive analytics, Vendor integration, Real-time tracking" - } + features: "Predictive analytics, Vendor integration, Real-time tracking", + }, ]; return ( @@ -707,7 +858,7 @@ const WebAppCaseStudies = () => { Custom Web Applications That Drive Business Growth - + {
{study.client}
- + {study.results}
- +

{study.title}

- +
-
+
{ />
- +

{study.description}

-

Key Features:

-

- {study.features} -

+

+ Key Features: +

+

{study.features}

- +
-
@@ -811,20 +969,26 @@ const WebAppInlineCTA = () => {
- Complex Solutions + + Complex Solutions +
- +

Have a Complex Business Need?{" "} Let's Build Your Solution.

- +

- Our experts provide clarity on how custom web apps can transform your operations. + Our experts provide clarity on how custom web apps can transform + your operations.

- - + + navigateTo("/start-a-project")} + >
Get a Free Technical Consultation @@ -842,28 +1006,51 @@ const HireWebDevelopers = () => { const developerTypes = [ { title: "Frontend Specialists", - description: "React, Angular, Vue.js experts for stunning user interfaces", + description: + "React, Angular, Vue.js experts for stunning user interfaces", icon: Layout, - skills: ["React/Angular/Vue", "TypeScript", "UI/UX Implementation", "Performance Optimization"] + skills: [ + "React/Angular/Vue", + "TypeScript", + "UI/UX Implementation", + "Performance Optimization", + ], }, { title: "Backend Engineers", - description: "Node.js, Python, Java developers for robust server-side solutions", + description: + "Node.js, Python, Java developers for robust server-side solutions", icon: Server, - skills: ["API Development", "Database Design", "Security Implementation", "Scalable Architecture"] + skills: [ + "API Development", + "Database Design", + "Security Implementation", + "Scalable Architecture", + ], }, { title: "Full-Stack Developers", - description: "End-to-end development expertise for complete web solutions", + description: + "End-to-end development expertise for complete web solutions", icon: Layers3, - skills: ["Frontend + Backend", "DevOps", "Database Management", "System Integration"] + skills: [ + "Frontend + Backend", + "DevOps", + "Database Management", + "System Integration", + ], }, { title: "DevOps Engineers", description: "Cloud infrastructure and deployment automation specialists", icon: CloudCog, - skills: ["AWS/Azure/GCP", "CI/CD Pipelines", "Container Orchestration", "Monitoring & Logging"] - } + skills: [ + "AWS/Azure/GCP", + "CI/CD Pipelines", + "Container Orchestration", + "Monitoring & Logging", + ], + }, ]; return ( @@ -880,10 +1067,11 @@ const HireWebDevelopers = () => { Augment Your Team with Our Expert Web App Developers

- Access highly skilled frontend, backend, and full-stack developers specializing in custom web solutions. + Access highly skilled frontend, backend, and full-stack developers + specializing in custom web solutions.

- + { {type.description}

-

Core Skills:

+

+ Core Skills: +

{type.skills.map((skill) => ( - + {skill} ))} @@ -948,7 +1142,7 @@ const HireWebDevelopers = () => {
@@ -953,20 +1164,26 @@ const EcommerceInlineCTA = () => {
- Sales Growth + + Sales Growth +
- +

Ready to Boost Your{" "} Online Sales?

- +

- Let's discuss a platform strategy that maximizes your revenue potential. + Let's discuss a platform strategy that maximizes your revenue + potential.

- - + + navigateTo("/start-a-project")} + >
Get a Free eCommerce Consultation @@ -986,26 +1203,46 @@ const HireEcommerceDevelopers = () => { title: "Shopify Experts", description: "Specialists in Shopify and Shopify Plus development", icon: Store, - skills: ["Theme Development", "App Integration", "Performance Optimization", "Plus Features"] + skills: [ + "Theme Development", + "App Integration", + "Performance Optimization", + "Plus Features", + ], }, { title: "Magento Developers", description: "Adobe Commerce and Magento specialists", icon: Code, - skills: ["Custom Extensions", "B2B Solutions", "Multi-store Setup", "Performance Tuning"] + skills: [ + "Custom Extensions", + "B2B Solutions", + "Multi-store Setup", + "Performance Tuning", + ], }, { title: "WooCommerce Specialists", description: "WordPress and WooCommerce development experts", icon: ShoppingCart, - skills: ["Plugin Development", "Custom Themes", "Payment Integration", "SEO Optimization"] + skills: [ + "Plugin Development", + "Custom Themes", + "Payment Integration", + "SEO Optimization", + ], }, { title: "Custom eCommerce Engineers", description: "Full-stack developers for bespoke solutions", icon: Wrench, - skills: ["Custom Architecture", "API Development", "Database Design", "Security Implementation"] - } + skills: [ + "Custom Architecture", + "API Development", + "Database Design", + "Security Implementation", + ], + }, ]; return ( @@ -1022,10 +1259,11 @@ const HireEcommerceDevelopers = () => { Find Expert eCommerce Developers

- Access our specialized developers proficient in Shopify, Magento, WooCommerce, and custom eCommerce solutions. + Access our specialized developers proficient in Shopify, Magento, + WooCommerce, and custom eCommerce solutions.

- + { {type.description}

-

Core Skills:

+

+ Core Skills: +

{type.skills.map((skill) => ( - + {skill} ))} @@ -1090,7 +1334,7 @@ const HireEcommerceDevelopers = () => { - + */}
@@ -165,7 +249,9 @@ export const HireBackendDevelopers = () => {

- From database management to API development, our talent ensures your system performs flawlessly under any load. We build the invisible foundation that makes everything else possible. + From database management to API development, our talent ensures + your system performs flawlessly under any load. We build the + invisible foundation that makes everything else possible.

@@ -179,25 +265,33 @@ export const HireBackendDevelopers = () => { Popular Backend Technology Stacks

- Our developers are proficient in the most powerful backend technologies + Our developers are proficient in the most powerful backend + technologies

- +
{techStacks.map((stack, index) => ( - +

{stack.name}

- +

{stack.description}

- +
{stack.technologies.map((tech, techIndex) => ( - + {tech} ))} @@ -220,24 +314,29 @@ export const HireBackendDevelopers = () => { Comprehensive backend skills for enterprise-grade applications

- +
{expertise.map((area, index) => ( - +

{area.category}

- +

{area.description}

- +
{area.skills.map((skill, skillIndex) => (
- {skill} + + {skill} +
))}
@@ -259,10 +358,13 @@ export const HireBackendDevelopers = () => { Comprehensive backend solutions that power your applications

- +
{deliverables.map((item, index) => ( - +

@@ -289,10 +391,13 @@ export const HireBackendDevelopers = () => { Backend expertise for complex and demanding applications

- +
{projectTypes.map((project, index) => ( -
+
{project}
@@ -312,23 +417,28 @@ export const HireBackendDevelopers = () => { Real results from satisfied clients

- +
{testimonials.map((testimonial, index) => (
{[...Array(testimonial.rating)].map((_, i) => ( - + ))}
- +

"{testimonial.quote}"

- +
-

{testimonial.author}

+

+ {testimonial.author} +

{testimonial.role}

@@ -346,14 +456,22 @@ export const HireBackendDevelopers = () => { Ready to Build a Solid Foundation?

- Connect with our backend specialists and create the robust infrastructure your application needs. + Connect with our backend specialists and create the robust + infrastructure your application needs.

- -
@@ -364,4 +482,4 @@ export const HireBackendDevelopers = () => {
); -}; \ No newline at end of file +}; diff --git a/pages/HireFrontendDevelopers.tsx b/pages/HireFrontendDevelopers.tsx index c11fed8..82981fc 100644 --- a/pages/HireFrontendDevelopers.tsx +++ b/pages/HireFrontendDevelopers.tsx @@ -4,68 +4,101 @@ import { Footer } from "../components/Footer"; import { Button } from "../components/ui/button"; import { Badge } from "../components/ui/badge"; import { Card, CardContent } from "../components/ui/card"; -import { ArrowRight, Monitor, Code, Smartphone, Zap, Target, Users, CheckCircle, Star, Palette } from "lucide-react"; +import { + ArrowRight, + Monitor, + Code, + Smartphone, + Zap, + Target, + Users, + CheckCircle, + Star, + Palette, +} from "lucide-react"; +import { navigateTo } from "@/App"; export const HireFrontendDevelopers = () => { const expertise = [ { category: "JavaScript Frameworks", - description: "React.js, Angular, Vue.js for dynamic and single-page applications", - skills: ["React.js", "Angular", "Vue.js", "Next.js", "Svelte"] + description: + "React.js, Angular, Vue.js for dynamic and single-page applications", + skills: ["React.js", "Angular", "Vue.js", "Next.js", "Svelte"], }, { category: "Core Technologies", description: "HTML5, CSS3 (Sass, Less), JavaScript (ES6+)", - skills: ["HTML5", "CSS3", "JavaScript ES6+", "TypeScript", "Sass/Less"] + skills: ["HTML5", "CSS3", "JavaScript ES6+", "TypeScript", "Sass/Less"], }, { category: "Responsive Design", - description: "Building interfaces that adapt flawlessly across all devices and screen sizes", - skills: ["CSS Grid", "Flexbox", "Media Queries", "Mobile-First Design"] + description: + "Building interfaces that adapt flawlessly across all devices and screen sizes", + skills: ["CSS Grid", "Flexbox", "Media Queries", "Mobile-First Design"], }, { category: "UI Libraries & Frameworks", description: "Bootstrap, Material-UI, Tailwind CSS", - skills: ["Bootstrap", "Material-UI", "Tailwind CSS", "Ant Design", "Chakra UI"] + skills: [ + "Bootstrap", + "Material-UI", + "Tailwind CSS", + "Ant Design", + "Chakra UI", + ], }, { category: "Performance Optimization", description: "Ensuring fast loading times and smooth interactions", - skills: ["Webpack", "Vite", "Code Splitting", "Lazy Loading", "Performance Auditing"] + skills: [ + "Webpack", + "Vite", + "Code Splitting", + "Lazy Loading", + "Performance Auditing", + ], }, { category: "Cross-Browser Compatibility", - description: "Developing solutions that work consistently across all major browsers", - skills: ["Browser Testing", "Polyfills", "Progressive Enhancement", "Feature Detection"] - } + description: + "Developing solutions that work consistently across all major browsers", + skills: [ + "Browser Testing", + "Polyfills", + "Progressive Enhancement", + "Feature Detection", + ], + }, ]; const deliverables = [ { icon: Target, title: "Pixel-Perfect Implementation", - description: "Translating UI/UX designs into precise code." + description: "Translating UI/UX designs into precise code.", }, { icon: Zap, title: "Optimized Performance", - description: "Writing efficient code for speed and responsiveness." + description: "Writing efficient code for speed and responsiveness.", }, { icon: Smartphone, title: "Interactive & Dynamic UIs", - description: "Creating engaging user experiences with animations and interactive elements." + description: + "Creating engaging user experiences with animations and interactive elements.", }, { icon: Users, title: "Accessibility Standards", - description: "Ensuring applications are usable for everyone." + description: "Ensuring applications are usable for everyone.", }, { icon: Code, title: "Collaboration with Backend Teams", - description: "Seamless integration with APIs and server-side logic." - } + description: "Seamless integration with APIs and server-side logic.", + }, ]; const projectTypes = [ @@ -73,59 +106,74 @@ export const HireFrontendDevelopers = () => { "Interactive Dashboards & Admin Panels", "E-commerce Frontends", "Marketing Websites with Complex Animations", - "Progressive Web Apps (PWAs)" + "Progressive Web Apps (PWAs)", ]; const testimonials = [ { - quote: "The frontend developer from WDI transformed our outdated interface into a modern, responsive design that our users love. The attention to detail was exceptional.", + quote: + "The frontend developer from WDI transformed our outdated interface into a modern, responsive design that our users love. The attention to detail was exceptional.", author: "Lisa Anderson", role: "Product Manager, DesignCorp", - rating: 5 + rating: 5, }, { - quote: "Our React-based dashboard is now lightning fast and incredibly user-friendly. The developer's expertise in performance optimization made all the difference.", + quote: + "Our React-based dashboard is now lightning fast and incredibly user-friendly. The developer's expertise in performance optimization made all the difference.", author: "James Wilson", role: "Tech Lead, Analytics Pro", - rating: 5 - } + rating: 5, + }, ]; return (
- + {/* Hero Section */}
-
- +
- + Crafting Engaging User Experiences

- Hire Frontend Developers: Crafting Intuitive and - Engaging User Experiences + Hire Frontend Developers: Crafting Intuitive and + + {" "} + Engaging User Experiences +

- The user interface is the face of your digital product. WDI offers highly skilled frontend developers who excel at transforming designs into interactive, responsive, and aesthetically pleasing web experiences. + The user interface is the face of your digital product. WDI offers + highly skilled frontend developers who excel at transforming + designs into interactive, responsive, and aesthetically pleasing + web experiences.

- - + */}
@@ -136,7 +184,10 @@ export const HireFrontendDevelopers = () => {

- Our experts ensure your users enjoy seamless navigation and a visually compelling journey. From responsive layouts to complex interactions, we bring your frontend vision to life with precision and creativity. + Our experts ensure your users enjoy seamless navigation and a + visually compelling journey. From responsive layouts to complex + interactions, we bring your frontend vision to life with precision + and creativity.

@@ -153,24 +204,29 @@ export const HireFrontendDevelopers = () => { Comprehensive frontend skills for modern web development

- +
{expertise.map((area, index) => ( - +

{area.category}

- +

{area.description}

- +
{area.skills.map((skill, skillIndex) => (
- {skill} + + {skill} +
))}
@@ -192,10 +248,13 @@ export const HireFrontendDevelopers = () => { Exceptional frontend solutions that enhance user engagement

- +
{deliverables.map((item, index) => ( - +

@@ -222,10 +281,13 @@ export const HireFrontendDevelopers = () => { Frontend expertise that makes a difference

- +
{projectTypes.map((project, index) => ( -
+
{project}
@@ -245,23 +307,28 @@ export const HireFrontendDevelopers = () => { Real results from satisfied clients

- +
{testimonials.map((testimonial, index) => (
{[...Array(testimonial.rating)].map((_, i) => ( - + ))}
- +

"{testimonial.quote}"

- +
-

{testimonial.author}

+

+ {testimonial.author} +

{testimonial.role}

@@ -279,14 +346,22 @@ export const HireFrontendDevelopers = () => { Ready to Transform Your User Interface?

- Connect with our frontend specialists and create user experiences that engage and convert. + Connect with our frontend specialists and create user experiences + that engage and convert.

- -
@@ -297,4 +372,4 @@ export const HireFrontendDevelopers = () => {
); -}; \ No newline at end of file +}; diff --git a/pages/HireFullStackDevelopers.tsx b/pages/HireFullStackDevelopers.tsx index 9268e6d..85ae4f4 100644 --- a/pages/HireFullStackDevelopers.tsx +++ b/pages/HireFullStackDevelopers.tsx @@ -4,62 +4,85 @@ import { Footer } from "../components/Footer"; import { Button } from "../components/ui/button"; import { Badge } from "../components/ui/badge"; import { Card, CardContent } from "../components/ui/card"; -import { ArrowRight, Code, Database, Cloud, Globe, Users, Zap, DollarSign, Target, CheckCircle, Star } from "lucide-react"; +import { + ArrowRight, + Code, + Database, + Cloud, + Globe, + Users, + Zap, + DollarSign, + Target, + CheckCircle, + Star, +} from "lucide-react"; +import { navigateTo } from "@/App"; export const HireFullStackDevelopers = () => { const expertise = [ { category: "Frontend Technologies", - skills: ["HTML5", "CSS3", "JavaScript", "React", "Angular", "Vue.js"] + skills: ["HTML5", "CSS3", "JavaScript", "React", "Angular", "Vue.js"], }, { - category: "Backend Technologies", - skills: ["Node.js", "Python (Django, Flask)", "Ruby on Rails", "PHP (Laravel)", "Java (Spring Boot)"] + category: "Backend Technologies", + skills: [ + "Node.js", + "Python (Django, Flask)", + "Ruby on Rails", + "PHP (Laravel)", + "Java (Spring Boot)", + ], }, { category: "Databases", - skills: ["MySQL", "PostgreSQL", "MongoDB", "Cassandra", "Redis"] + skills: ["MySQL", "PostgreSQL", "MongoDB", "Cassandra", "Redis"], }, { category: "Cloud Platforms", - skills: ["AWS", "Azure", "Google Cloud Platform", "Heroku"] + skills: ["AWS", "Azure", "Google Cloud Platform", "Heroku"], }, { category: "Version Control", - skills: ["Git", "GitHub", "GitLab", "Bitbucket"] + skills: ["Git", "GitHub", "GitLab", "Bitbucket"], }, { category: "APIs", - skills: ["RESTful APIs", "GraphQL", "WebSocket", "Microservices"] - } + skills: ["RESTful APIs", "GraphQL", "WebSocket", "Microservices"], + }, ]; const benefits = [ { icon: Users, title: "Single Point of Contact", - description: "One developer managing both frontend and backend, ensuring seamless integration." + description: + "One developer managing both frontend and backend, ensuring seamless integration.", }, { icon: Zap, title: "Faster Development Cycles", - description: "Reduced communication overhead and quicker problem-solving." + description: + "Reduced communication overhead and quicker problem-solving.", }, { icon: DollarSign, title: "Cost-Efficiency", - description: "Often more economical than hiring separate frontend and backend specialists for smaller teams." + description: + "Often more economical than hiring separate frontend and backend specialists for smaller teams.", }, { icon: Target, title: "Versatility", - description: "Adaptable to various project requirements and technology stacks." + description: + "Adaptable to various project requirements and technology stacks.", }, { icon: Globe, title: "Holistic Project Understanding", - description: "A complete view of the application architecture." - } + description: "A complete view of the application architecture.", + }, ]; const solutionTypes = [ @@ -67,82 +90,97 @@ export const HireFullStackDevelopers = () => { "E-commerce Platforms with Custom Features", "Social Networking Sites", "Data-Intensive Dashboards", - "Real-Time Applications" + "Real-Time Applications", ]; const techStacks = [ { name: "MERN Stack", technologies: ["MongoDB", "Express.js", "React", "Node.js"], - description: "Modern JavaScript-based full-stack development" + description: "Modern JavaScript-based full-stack development", }, { name: "MEAN Stack", technologies: ["MongoDB", "Express.js", "Angular", "Node.js"], - description: "Enterprise-grade Angular frontend with Node.js backend" + description: "Enterprise-grade Angular frontend with Node.js backend", }, { name: "Django + React", technologies: ["Python", "Django", "React", "PostgreSQL"], - description: "Robust Python backend with dynamic React frontend" + description: "Robust Python backend with dynamic React frontend", }, { name: "Laravel + Vue.js", technologies: ["PHP", "Laravel", "Vue.js", "MySQL"], - description: "Elegant PHP framework with progressive Vue.js frontend" - } + description: "Elegant PHP framework with progressive Vue.js frontend", + }, ]; const testimonials = [ { - quote: "Our full-stack developer from WDI single-handedly built our entire SaaS platform. The seamless integration between frontend and backend was impressive.", + quote: + "Our full-stack developer from WDI single-handedly built our entire SaaS platform. The seamless integration between frontend and backend was impressive.", author: "David Rodriguez", role: "Founder, CloudTech Solutions", - rating: 5 + rating: 5, }, { - quote: "The full-stack expertise saved us months of development time. Having one developer understand the complete architecture made all the difference.", + quote: + "The full-stack expertise saved us months of development time. Having one developer understand the complete architecture made all the difference.", author: "Emma Thompson", role: "CTO, DataFlow Inc.", - rating: 5 - } + rating: 5, + }, ]; return (
- + {/* Hero Section */}
-
- +
- + End-to-End Development Experts

- Hire Full Stack Developers: Comprehensive Solutions from - Front to Back + Hire Full Stack Developers: Comprehensive Solutions from + + {" "} + Front to Back +

- For end-to-end project execution and a streamlined development process, full stack developers are invaluable. WDI provides highly skilled full stack professionals capable of handling every aspect of your web application. + For end-to-end project execution and a streamlined development + process, full stack developers are invaluable. WDI provides highly + skilled full stack professionals capable of handling every aspect + of your web application.

- - + */}
@@ -153,7 +191,10 @@ export const HireFullStackDevelopers = () => {

- From intuitive user interfaces to robust server-side logic and database management, our full stack developers bring comprehensive expertise to every project. They ensure seamless integration across all layers of your application architecture. + From intuitive user interfaces to robust server-side logic and + database management, our full stack developers bring comprehensive + expertise to every project. They ensure seamless integration + across all layers of your application architecture.

@@ -167,25 +208,33 @@ export const HireFullStackDevelopers = () => { Popular Technology Stacks

- Our developers are proficient in the most sought-after technology combinations + Our developers are proficient in the most sought-after technology + combinations

- +
{techStacks.map((stack, index) => ( - +

{stack.name}

- +

{stack.description}

- +
{stack.technologies.map((tech, techIndex) => ( - + {tech} ))} @@ -208,20 +257,25 @@ export const HireFullStackDevelopers = () => { Comprehensive technical skills across the entire development stack

- +
{expertise.map((area, index) => ( - +

{area.category}

- +
{area.skills.map((skill, skillIndex) => (
- {skill} + + {skill} +
))}
@@ -243,10 +297,13 @@ export const HireFullStackDevelopers = () => { Why full stack developers are the smart choice for your project

- +
{benefits.map((benefit, index) => ( - +

@@ -273,10 +330,13 @@ export const HireFullStackDevelopers = () => { Complex applications that benefit from end-to-end expertise

- +
{solutionTypes.map((solution, index) => ( -
+
{solution}
@@ -296,23 +356,28 @@ export const HireFullStackDevelopers = () => { Real results from satisfied clients

- +
{testimonials.map((testimonial, index) => (
{[...Array(testimonial.rating)].map((_, i) => ( - + ))}
- +

"{testimonial.quote}"

- +
-

{testimonial.author}

+

+ {testimonial.author} +

{testimonial.role}

@@ -330,14 +395,22 @@ export const HireFullStackDevelopers = () => { Ready to Streamline Your Development Process?

- Connect with our full stack developers and experience the efficiency of end-to-end expertise. + Connect with our full stack developers and experience the + efficiency of end-to-end expertise.

- -
@@ -348,4 +421,4 @@ export const HireFullStackDevelopers = () => {
); -}; \ No newline at end of file +}; diff --git a/pages/HireMobileAppDevelopers.tsx b/pages/HireMobileAppDevelopers.tsx index 283bd21..51434ba 100644 --- a/pages/HireMobileAppDevelopers.tsx +++ b/pages/HireMobileAppDevelopers.tsx @@ -5,6 +5,7 @@ import { Button } from "../components/ui/button"; import { Badge } from "../components/ui/badge"; import { Card, CardContent } from "../components/ui/card"; import { ArrowRight, Smartphone, Apple, Code, Zap, Shield, Target, Users, CheckCircle, Star } from "lucide-react"; +import { navigateTo } from "@/App"; export const HireMobileAppDevelopers = () => { const expertise = [ @@ -119,13 +120,15 @@ export const HireMobileAppDevelopers = () => { Need a captivating and high-performing mobile application? WDI connects you with expert mobile app developers proficient in creating native iOS and Android experiences, as well as efficient cross-platform solutions.

- - + */}
@@ -283,7 +286,9 @@ export const HireMobileAppDevelopers = () => { Connect with our expert mobile app developers and turn your vision into a powerful mobile experience.

- diff --git a/pages/HireQAEngineers.tsx b/pages/HireQAEngineers.tsx index 967b61a..ce532c3 100644 --- a/pages/HireQAEngineers.tsx +++ b/pages/HireQAEngineers.tsx @@ -4,68 +4,129 @@ import { Footer } from "../components/Footer"; import { Button } from "../components/ui/button"; import { Badge } from "../components/ui/badge"; import { Card, CardContent } from "../components/ui/card"; -import { ArrowRight, TestTube, Shield, Zap, Target, Users, CheckCircle, Star, Bug, Activity, Search } from "lucide-react"; +import { + ArrowRight, + TestTube, + Shield, + Zap, + Target, + Users, + CheckCircle, + Star, + Bug, + Activity, + Search, +} from "lucide-react"; +import { navigateTo } from "@/App"; export const HireQAEngineers = () => { const expertise = [ { category: "Manual Testing", - description: "Comprehensive functional, usability, and exploratory testing to uncover subtle issues", - skills: ["Functional Testing", "Usability Testing", "Exploratory Testing", "Regression Testing", "User Acceptance Testing"] + description: + "Comprehensive functional, usability, and exploratory testing to uncover subtle issues", + skills: [ + "Functional Testing", + "Usability Testing", + "Exploratory Testing", + "Regression Testing", + "User Acceptance Testing", + ], }, { category: "Automated Testing", - description: "Developing and maintaining automated test scripts for faster, repeatable testing", - skills: ["Selenium", "Cypress", "Playwright", "Jest", "TestNG", "JUnit", "Puppeteer"] + description: + "Developing and maintaining automated test scripts for faster, repeatable testing", + skills: [ + "Selenium", + "Cypress", + "Playwright", + "Jest", + "TestNG", + "JUnit", + "Puppeteer", + ], }, { category: "Performance Testing", - description: "Evaluating application speed, responsiveness, and stability under various load conditions", - skills: ["Load Testing", "Stress Testing", "Volume Testing", "JMeter", "LoadRunner", "K6"] + description: + "Evaluating application speed, responsiveness, and stability under various load conditions", + skills: [ + "Load Testing", + "Stress Testing", + "Volume Testing", + "JMeter", + "LoadRunner", + "K6", + ], }, { category: "Security Testing", - description: "Identifying vulnerabilities and ensuring data protection measures are robust", - skills: ["Vulnerability Assessment", "Penetration Testing", "OWASP Testing", "Security Audits"] + description: + "Identifying vulnerabilities and ensuring data protection measures are robust", + skills: [ + "Vulnerability Assessment", + "Penetration Testing", + "OWASP Testing", + "Security Audits", + ], }, { category: "API Testing", - description: "Validating the functionality, reliability, and performance of APIs", - skills: ["REST API Testing", "GraphQL Testing", "Postman", "Newman", "SoapUI", "Insomnia"] + description: + "Validating the functionality, reliability, and performance of APIs", + skills: [ + "REST API Testing", + "GraphQL Testing", + "Postman", + "Newman", + "SoapUI", + "Insomnia", + ], }, { category: "Mobile App Testing", - description: "Testing across diverse devices, operating systems, and network conditions", - skills: ["iOS Testing", "Android Testing", "Cross-Platform Testing", "Device Testing", "Network Testing"] - } + description: + "Testing across diverse devices, operating systems, and network conditions", + skills: [ + "iOS Testing", + "Android Testing", + "Cross-Platform Testing", + "Device Testing", + "Network Testing", + ], + }, ]; const deliverables = [ { icon: Bug, title: "Defect Prevention & Detection", - description: "Minimizing bugs and ensuring a stable product release." + description: "Minimizing bugs and ensuring a stable product release.", }, { icon: Users, title: "Enhanced User Satisfaction", - description: "A bug-free experience leads to happier users." + description: "A bug-free experience leads to happier users.", }, { icon: Target, title: "Reduced Development Costs", - description: "Catching issues early saves significant time and resources." + description: + "Catching issues early saves significant time and resources.", }, { icon: Shield, title: "Improved Brand Reputation", - description: "Delivering a reliable product builds trust and credibility." + description: + "Delivering a reliable product builds trust and credibility.", }, { icon: CheckCircle, title: "Compliance & Standards Adherence", - description: "Ensuring your software meets industry and regulatory requirements." - } + description: + "Ensuring your software meets industry and regulatory requirements.", + }, ]; const projectTypes = [ @@ -73,86 +134,119 @@ export const HireQAEngineers = () => { "Complex Applications with Intricate Workflows", "E-commerce Platforms (Payment Gateways, Inventory)", "Applications with Strict Performance Requirements", - "Regulated Industry Software (Healthcare, Finance)" + "Regulated Industry Software (Healthcare, Finance)", ]; const testingTools = [ { category: "Automation Tools", - tools: ["Selenium WebDriver", "Cypress", "Playwright", "TestComplete", "Ranorex"] + tools: [ + "Selenium WebDriver", + "Cypress", + "Playwright", + "TestComplete", + "Ranorex", + ], }, { category: "Performance Tools", - tools: ["Apache JMeter", "LoadRunner", "K6", "Gatling", "BlazeMeter"] + tools: ["Apache JMeter", "LoadRunner", "K6", "Gatling", "BlazeMeter"], }, { category: "API Testing", - tools: ["Postman", "SoapUI", "Insomnia", "REST Assured", "Karate"] + tools: ["Postman", "SoapUI", "Insomnia", "REST Assured", "Karate"], }, { category: "Bug Tracking", - tools: ["Jira", "Azure DevOps", "Bugzilla", "TestRail", "Zephyr"] + tools: ["Jira", "Azure DevOps", "Bugzilla", "TestRail", "Zephyr"], }, { category: "Mobile Testing", - tools: ["Appium", "Espresso", "XCTest", "Firebase Test Lab", "BrowserStack"] + tools: [ + "Appium", + "Espresso", + "XCTest", + "Firebase Test Lab", + "BrowserStack", + ], }, { category: "CI/CD Integration", - tools: ["Jenkins", "GitLab CI", "Azure Pipelines", "CircleCI", "GitHub Actions"] - } + tools: [ + "Jenkins", + "GitLab CI", + "Azure Pipelines", + "CircleCI", + "GitHub Actions", + ], + }, ]; const testimonials = [ { - quote: "Our QA engineer from WDI caught critical issues that could have cost us thousands in production. Their thorough testing approach saved our product launch.", + quote: + "Our QA engineer from WDI caught critical issues that could have cost us thousands in production. Their thorough testing approach saved our product launch.", author: "Kevin Martinez", role: "Product Owner, SecureApp Solutions", - rating: 5 + rating: 5, }, { - quote: "The automated testing framework they set up reduced our testing time by 80% while increasing coverage. Our releases are now faster and more reliable.", + quote: + "The automated testing framework they set up reduced our testing time by 80% while increasing coverage. Our releases are now faster and more reliable.", author: "Sophie Turner", role: "Development Manager, AgileWorks", - rating: 5 - } + rating: 5, + }, ]; return (
- + {/* Hero Section */}
-
- +
- + Ensuring Software Quality & Reliability

- Hire QA Engineers: Ensuring Flawless - Performance and Reliability + Hire QA Engineers: Ensuring Flawless + + {" "} + Performance and Reliability +

- Quality Assurance (QA) is critical for delivering reliable, high-performing software. WDI provides highly skilled QA engineers who are meticulous in identifying and resolving defects, ensuring your product meets the highest standards. + Quality Assurance (QA) is critical for delivering reliable, + high-performing software. WDI provides highly skilled QA engineers + who are meticulous in identifying and resolving defects, ensuring + your product meets the highest standards.

- - + */}
@@ -166,23 +260,29 @@ export const HireQAEngineers = () => { Testing Tools & Technologies

- Our QA engineers are proficient in the latest testing tools and methodologies + Our QA engineers are proficient in the latest testing tools and + methodologies

- +
{testingTools.map((category, index) => ( - +

{category.category}

- +
{category.tools.map((tool, toolIndex) => (
- {tool} + + {tool} +
))}
@@ -204,10 +304,13 @@ export const HireQAEngineers = () => { Quality assurance solutions that ensure reliable software delivery

- +
{deliverables.map((item, index) => ( - +

@@ -231,23 +334,28 @@ export const HireQAEngineers = () => { Client Success Stories

- +
{testimonials.map((testimonial, index) => (
{[...Array(testimonial.rating)].map((_, i) => ( - + ))}
- +

"{testimonial.quote}"

- +
-

{testimonial.author}

+

+ {testimonial.author} +

{testimonial.role}

@@ -265,14 +373,22 @@ export const HireQAEngineers = () => { Ready to Ensure Quality Excellence?

- Connect with our QA specialists and deliver software that exceeds expectations. + Connect with our QA specialists and deliver software that exceeds + expectations.

- -
@@ -283,4 +399,4 @@ export const HireQAEngineers = () => {
); -}; \ No newline at end of file +}; diff --git a/pages/HireUIUXDesigners.tsx b/pages/HireUIUXDesigners.tsx index 4c5ff79..52b4eab 100644 --- a/pages/HireUIUXDesigners.tsx +++ b/pages/HireUIUXDesigners.tsx @@ -4,68 +4,126 @@ import { Footer } from "../components/Footer"; import { Button } from "../components/ui/button"; import { Badge } from "../components/ui/badge"; import { Card, CardContent } from "../components/ui/card"; -import { ArrowRight, Palette, Users, Target, Eye, Smartphone, CheckCircle, Star, MousePointer2, TestTube } from "lucide-react"; +import { + ArrowRight, + Palette, + Users, + Target, + Eye, + Smartphone, + CheckCircle, + Star, + MousePointer2, + TestTube, +} from "lucide-react"; +import { navigateTo } from "@/App"; export const HireUIUXDesigners = () => { const expertise = [ { category: "User Research & Analysis", - description: "Conducting usability testing, user interviews, and competitive analysis to understand user needs", - skills: ["User Interviews", "Usability Testing", "Surveys", "Competitive Analysis", "Persona Development"] + description: + "Conducting usability testing, user interviews, and competitive analysis to understand user needs", + skills: [ + "User Interviews", + "Usability Testing", + "Surveys", + "Competitive Analysis", + "Persona Development", + ], }, { category: "Information Architecture", - description: "Structuring content and navigation for clarity and ease of use", - skills: ["Site Mapping", "User Flows", "Content Strategy", "Navigation Design", "Information Hierarchy"] + description: + "Structuring content and navigation for clarity and ease of use", + skills: [ + "Site Mapping", + "User Flows", + "Content Strategy", + "Navigation Design", + "Information Hierarchy", + ], }, { category: "Wireframing & Prototyping", - description: "Creating low-fidelity wireframes and interactive prototypes to visualize user flows", - skills: ["Wireframing", "Interactive Prototypes", "Paper Prototyping", "Digital Mockups", "Flow Diagrams"] + description: + "Creating low-fidelity wireframes and interactive prototypes to visualize user flows", + skills: [ + "Wireframing", + "Interactive Prototypes", + "Paper Prototyping", + "Digital Mockups", + "Flow Diagrams", + ], }, { category: "User Interface (UI) Design", - description: "Designing aesthetic and consistent visual elements, including typography, color palettes, iconography, and layouts", - skills: ["Visual Design", "Typography", "Color Theory", "Iconography", "Layout Design", "Brand Consistency"] + description: + "Designing aesthetic and consistent visual elements, including typography, color palettes, iconography, and layouts", + skills: [ + "Visual Design", + "Typography", + "Color Theory", + "Iconography", + "Layout Design", + "Brand Consistency", + ], }, { category: "User Experience (UX) Design", - description: "Focusing on the entire user journey, ensuring efficiency, satisfaction, and accessibility", - skills: ["Journey Mapping", "Interaction Design", "Accessibility (WCAG)", "User Psychology", "Experience Strategy"] + description: + "Focusing on the entire user journey, ensuring efficiency, satisfaction, and accessibility", + skills: [ + "Journey Mapping", + "Interaction Design", + "Accessibility (WCAG)", + "User Psychology", + "Experience Strategy", + ], }, { category: "Design Systems", - description: "Developing scalable design systems for consistency across products", - skills: ["Component Libraries", "Style Guides", "Design Tokens", "Pattern Libraries", "Brand Guidelines"] - } + description: + "Developing scalable design systems for consistency across products", + skills: [ + "Component Libraries", + "Style Guides", + "Design Tokens", + "Pattern Libraries", + "Brand Guidelines", + ], + }, ]; const deliverables = [ { icon: Users, title: "User-Centric Designs", - description: "Solutions tailored to your target audience's needs and behaviors." + description: + "Solutions tailored to your target audience's needs and behaviors.", }, { icon: Target, title: "Enhanced User Satisfaction", - description: "Intuitive interfaces that make products easy and enjoyable to use." + description: + "Intuitive interfaces that make products easy and enjoyable to use.", }, { icon: Eye, title: "Increased Engagement & Conversion", - description: "Designs optimized to achieve your business goals." + description: "Designs optimized to achieve your business goals.", }, { icon: Palette, title: "Brand Consistency", - description: "Visuals that align with your brand identity." + description: "Visuals that align with your brand identity.", }, { icon: CheckCircle, title: "Accessibility Compliance", - description: "Designs that are inclusive and usable by individuals with diverse abilities." - } + description: + "Designs that are inclusive and usable by individuals with diverse abilities.", + }, ]; const projectTypes = [ @@ -73,78 +131,99 @@ export const HireUIUXDesigners = () => { "Website & Mobile App Redesigns", "SaaS Platforms & Enterprise Solutions", "Interactive Dashboards", - "E-commerce User Journeys" + "E-commerce User Journeys", ]; const designTools = [ { category: "Design Tools", - tools: ["Figma", "Sketch", "Adobe XD", "Adobe Creative Suite", "InVision"] + tools: [ + "Figma", + "Sketch", + "Adobe XD", + "Adobe Creative Suite", + "InVision", + ], }, { category: "Prototyping", - tools: ["Principle", "Framer", "ProtoPie", "Marvel", "Axure RP"] + tools: ["Principle", "Framer", "ProtoPie", "Marvel", "Axure RP"], }, { category: "Research Tools", - tools: ["Miro", "Hotjar", "UserTesting", "Optimal Workshop", "Maze"] + tools: ["Miro", "Hotjar", "UserTesting", "Optimal Workshop", "Maze"], }, { category: "Collaboration", - tools: ["Slack", "Notion", "Confluence", "Zeplin", "Abstract"] - } + tools: ["Slack", "Notion", "Confluence", "Zeplin", "Abstract"], + }, ]; const testimonials = [ { - quote: "Our UI/UX designer from WDI completely transformed our user experience. User engagement increased by 150% and our conversion rates doubled after the redesign.", + quote: + "Our UI/UX designer from WDI completely transformed our user experience. User engagement increased by 150% and our conversion rates doubled after the redesign.", author: "Rachel Green", role: "Product Manager, InnovateTech", - rating: 5 + rating: 5, }, { - quote: "The design system they created streamlined our entire design process. Now our whole team can work efficiently with consistent, beautiful designs.", + quote: + "The design system they created streamlined our entire design process. Now our whole team can work efficiently with consistent, beautiful designs.", author: "Mark Davis", role: "Design Director, CreativeFlow", - rating: 5 - } + rating: 5, + }, ]; return (
- + {/* Hero Section */}
-
- +
- + Creating Intuitive & Beautiful Digital Experiences

- Hire UI/UX Designers: Crafting Intuitive & Beautiful - Digital Experiences + Hire UI/UX Designers: Crafting Intuitive & Beautiful + + {" "} + Digital Experiences +

- Exceptional user experience (UX) and captivating user interface (UI) are the cornerstones of successful digital products. WDI connects you with talented UI/UX designers who blend creativity with user psychology. + Exceptional user experience (UX) and captivating user interface + (UI) are the cornerstones of successful digital products. WDI + connects you with talented UI/UX designers who blend creativity + with user psychology.

- - + */}
@@ -155,7 +234,10 @@ export const HireUIUXDesigners = () => {

- Our designers deliver interfaces that are not only visually stunning but also highly intuitive, accessible, and enjoyable to use. We create experiences that users love and that drive business success. + Our designers deliver interfaces that are not only visually + stunning but also highly intuitive, accessible, and enjoyable to + use. We create experiences that users love and that drive business + success.

@@ -169,23 +251,29 @@ export const HireUIUXDesigners = () => { Design Tools & Technologies

- Our designers are proficient in the latest design tools and methodologies + Our designers are proficient in the latest design tools and + methodologies

- +
{designTools.map((category, index) => ( - +

{category.category}

- +
{category.tools.map((tool, toolIndex) => (
- {tool} + + {tool} +
))}
@@ -204,27 +292,33 @@ export const HireUIUXDesigners = () => { Our UI/UX Design Expertise

- Comprehensive design skills for creating exceptional user experiences + Comprehensive design skills for creating exceptional user + experiences

- +
{expertise.map((area, index) => ( - +

{area.category}

- +

{area.description}

- +
{area.skills.map((skill, skillIndex) => (
- {skill} + + {skill} +
))}
@@ -246,10 +340,13 @@ export const HireUIUXDesigners = () => { Design solutions that drive engagement and business success

- +
{deliverables.map((item, index) => ( - +

@@ -276,10 +373,13 @@ export const HireUIUXDesigners = () => { Design expertise that transforms user experiences

- +
{projectTypes.map((project, index) => ( -
+
{project}
@@ -299,23 +399,28 @@ export const HireUIUXDesigners = () => { Real results from satisfied clients

- +
{testimonials.map((testimonial, index) => (
{[...Array(testimonial.rating)].map((_, i) => ( - + ))}
- +

"{testimonial.quote}"

- +
-

{testimonial.author}

+

+ {testimonial.author} +

{testimonial.role}

@@ -333,14 +438,22 @@ export const HireUIUXDesigners = () => { Ready to Create Exceptional User Experiences?

- Connect with our UI/UX designers and transform your digital products into engaging user experiences. + Connect with our UI/UX designers and transform your digital + products into engaging user experiences.

- -
@@ -351,4 +464,4 @@ export const HireUIUXDesigners = () => {
); -}; \ No newline at end of file +}; diff --git a/pages/LeadershipTeam.tsx b/pages/LeadershipTeam.tsx index 8d4f219..446d2a9 100644 --- a/pages/LeadershipTeam.tsx +++ b/pages/LeadershipTeam.tsx @@ -3,110 +3,83 @@ import { Navigation } from "../components/Navigation"; import { Footer } from "../components/Footer"; import { Button } from "../components/ui/button"; import { Badge } from "../components/ui/badge"; -import { ArrowRight, Linkedin, Twitter, Mail } from "lucide-react"; +import { ArrowRight, Linkedin, Mail } from "lucide-react"; +import { navigateTo } from "@/App"; +import riteshImage from "../src/images/ritesh-pandey.png"; +import manavImage from "../src/images/manav-sain.png"; +import sudhirImage from "../src/images/sudhir-malya.png"; +import kartikeyImage from "../src/images/kartikeya-gautam.png"; +import poojaImage from "../src/images/pooja-patade.png"; +import tanveerImage from "../src/images/tanveer-ajani.png"; export const LeadershipTeam = () => { const leaders = [ { - name: "Sarah Chen", - position: "Chief Executive Officer", - bio: "With 15+ years in tech leadership, Sarah drives WDI's vision for digital innovation and global expansion.", - experience: "Former VP at Microsoft, Stanford MBA", - image: "https://images.unsplash.com/photo-1494790108755-2616b612b786?auto=format&fit=crop&q=80&w=400&h=400", - social: { - linkedin: "#", - twitter: "#", - email: "sarah@wdi.com" - } + name: "Ritesh Pandey", + position: "Founder & CEO", + image: riteshImage, }, { - name: "Michael Rodriguez", - position: "Chief Technology Officer", - bio: "Michael leads our technical strategy and ensures we stay at the forefront of emerging technologies.", - experience: "Former Lead Engineer at Google, MIT Computer Science", - image: "https://images.unsplash.com/photo-1472099645785-5658abf4ff4e?auto=format&fit=crop&q=80&w=400&h=400", - social: { - linkedin: "#", - twitter: "#", - email: "michael@wdi.com" - } + name: "Manav Sain", + position: "VP- Business Solutions", + image: manavImage, }, { - name: "Emily Watson", - position: "Chief Operating Officer", - bio: "Emily oversees global operations and ensures seamless delivery across all our international projects.", - experience: "Former Operations Director at Amazon, Harvard Business School", - image: "https://images.unsplash.com/photo-1580489944761-15a19d654956?auto=format&fit=crop&q=80&w=400&h=400", - social: { - linkedin: "#", - twitter: "#", - email: "emily@wdi.com" - } + name: "Sudhir Mallya", + position: "CTO", + image: sudhirImage, }, { - name: "David Kumar", - position: "Head of AI & Machine Learning", - bio: "David leads our AI initiatives and ensures we deliver cutting-edge machine learning solutions.", - experience: "Former AI Research Scientist at Tesla, PhD in Computer Science", - image: "https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?auto=format&fit=crop&q=80&w=400&h=400", - social: { - linkedin: "#", - twitter: "#", - email: "david@wdi.com" - } + name: "Kartikey Gautam", + position: "Product Manager", + image: kartikeyImage, }, { - name: "Lisa Thompson", - position: "VP of Design & User Experience", - bio: "Lisa ensures our solutions are not just functional but also provide exceptional user experiences.", - experience: "Former Design Lead at Apple, RISD Design Graduate", - image: "https://images.unsplash.com/photo-1438761681033-6461ffad8d80?auto=format&fit=crop&q=80&w=400&h=400", - social: { - linkedin: "#", - twitter: "#", - email: "lisa@wdi.com" - } + name: "Pooja Patade", + position: "Head - Accounts & HR", + image: poojaImage, }, { - name: "James Park", - position: "VP of Business Development", - bio: "James drives our global partnerships and expansion into new markets and industries.", - experience: "Former BD Director at Salesforce, Wharton MBA", - image: "https://images.unsplash.com/photo-1500648767791-00dcc994a43e?auto=format&fit=crop&q=80&w=400&h=400", - social: { - linkedin: "#", - twitter: "#", - email: "james@wdi.com" - } - } + name: "Tanveer Ajani", + position: "Compliance Head", + image: tanveerImage, + }, ]; return (
- + {/* Hero Section */}
-
- +
- + Leadership Team

- Meet the Visionaries Behind - WDI + Meet the Visionaries Behind + + {" "} + WDI +

- Our leadership team combines decades of experience from top tech companies with a shared passion for digital innovation and client success. + Our leadership team combines decades of experience from top tech + companies with a shared passion for digital innovation and client + success.

@@ -122,15 +95,15 @@ export const LeadershipTeam = () => { {/* Profile Image */}
- {leader.name}
- + {/* Content */}
@@ -141,38 +114,6 @@ export const LeadershipTeam = () => { {leader.position}

- -

- {leader.bio} -

- -
-

- {leader.experience} -

- - {/* Social Links */} - -
@@ -182,49 +123,60 @@ export const LeadershipTeam = () => {
{/* Advisory Board */} -
+ {/*

Advisory Board

- Industry experts who guide our strategic direction and innovation initiatives + Industry experts who guide our strategic direction and innovation + initiatives

- +
{[ { name: "Dr. Alan Foster", title: "Former CTO, Meta", - expertise: "AI & Emerging Technologies" + expertise: "AI & Emerging Technologies", }, { name: "Maria Santos", title: "Former VP, Netflix", - expertise: "Product Strategy & Growth" + expertise: "Product Strategy & Growth", }, { name: "Robert Kim", title: "Former Director, Amazon", - expertise: "Cloud Infrastructure & Scalability" - } + expertise: "Cloud Infrastructure & Scalability", + }, ].map((advisor, index) => ( -
+
- {advisor.name.split(' ').map(n => n[0]).join('')} + {advisor.name + .split(" ") + .map((n) => n[0]) + .join("")}
-

{advisor.name}

+

+ {advisor.name} +

{advisor.title}

-

{advisor.expertise}

+

+ {advisor.expertise} +

))}
-
+
*/} {/* CTA Section */}
@@ -234,14 +186,23 @@ export const LeadershipTeam = () => { Want to Work with Our Team?

- Join our growing team of innovators or partner with us to transform your business + Join our growing team of innovators or partner with us to + transform your business

- -
@@ -252,4 +213,4 @@ export const LeadershipTeam = () => {
); -}; \ No newline at end of file +}; diff --git a/pages/NativeAppDevelopment.tsx b/pages/NativeAppDevelopment.tsx index f5edd56..ecf6eff 100644 --- a/pages/NativeAppDevelopment.tsx +++ b/pages/NativeAppDevelopment.tsx @@ -105,6 +105,7 @@ import { Briefcase, Microscope, } from "lucide-react"; +import { navigateTo } from "@/App"; // Native App Development Hero Section const NativeHeroWithCTA = () => { @@ -149,7 +150,10 @@ const NativeHeroWithCTA = () => { transition={{ duration: 0.8, delay: 0.3 }} className="flex flex-col sm:flex-row gap-4" > - + navigateTo("/start-a-project")} + >
Discover Native Advantages @@ -160,7 +164,7 @@ const NativeHeroWithCTA = () => { className="inline-flex items-center justify-center gap-2 rounded-md bg-gray-800 px-8 py-4 text-lg font-medium text-white transition hover:bg-gray-700 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-gray-700 whitespace-nowrap" > - Request a Native App Consultation + Request Consultation @@ -1038,7 +1042,10 @@ const NativeInlineCTA = () => { deliver uncompromising performance and user experience.

- + navigateTo("/start-a-project")} + >
Discuss Your Native App Project @@ -1322,7 +1329,9 @@ const NativeFinalCTA = () => { viewport={{ once: true }} className="space-y-8" > - + navigateTo("/start-a-project")} + >
Start Your Native App Journey diff --git a/pages/PWADevelopment.tsx b/pages/PWADevelopment.tsx index 495b9cc..5385c9b 100644 --- a/pages/PWADevelopment.tsx +++ b/pages/PWADevelopment.tsx @@ -31,7 +31,7 @@ import { Users, Wifi, WifiOff, - Zap + Zap, } from "lucide-react"; import { ImageWithFallback } from "../components/figma/ImageWithFallback"; import { Footer } from "../components/Footer"; @@ -93,7 +93,10 @@ const PWAHeroWithCTA = () => { transition={{ duration: 0.8, delay: 0.3 }} className="flex flex-col sm:flex-row gap-4" > - + navigateTo("/start-a-project")} + >
Explore PWA Benefits @@ -882,18 +885,24 @@ const PWASuccessStories = () => { client: "TradersCircuit", subtitle: "Investment Platform PWA with Real-Time Trading", industry: "FinTech", - services: ["PWA Development", "Real-Time Trading", "Service Workers", "Push Notifications"], + services: [ + "PWA Development", + "Real-Time Trading", + "Service Workers", + "Push Notifications", + ], technologies: ["React", "Service Workers", "WebSocket", "Push API"], image: tradersCircuitImage, results: [ "90% faster load times vs native", "Offline trading capabilities", "85% home screen installation rate", - "Real-time push notifications" + "Real-time push notifications", ], - description: "Handcrafted PWA investment platform delivering native-like trading experience with offline capabilities, push notifications, and blazing-fast performance for the Indian market.", + description: + "Handcrafted PWA investment platform delivering native-like trading experience with offline capabilities, push notifications, and blazing-fast performance for the Indian market.", duration: "8 months", - teamSize: "12 experts" + teamSize: "12 experts", }, { id: 2, @@ -901,18 +910,24 @@ const PWASuccessStories = () => { client: "Prosperty Infra", subtitle: "Digital Real Estate PWA Platform", industry: "Real Estate", - services: ["PWA Development", "Property Listings", "Offline Browsing", "Investment Tools"], + services: [ + "PWA Development", + "Property Listings", + "Offline Browsing", + "Investment Tools", + ], technologies: ["Vue.js", "Workbox", "IndexedDB", "Web Push"], image: prospertyImage, results: [ "73% installation rate success", "38% reduction in bounce rate", "52% increase in property inquiries", - "Full offline property browsing" + "Full offline property browsing", ], - description: "Comprehensive PWA real estate platform enabling seamless property listings, investment opportunities, and post-sale services with full offline functionality and instant loading.", + description: + "Comprehensive PWA real estate platform enabling seamless property listings, investment opportunities, and post-sale services with full offline functionality and instant loading.", duration: "6 months", - teamSize: "10 experts" + teamSize: "10 experts", }, { id: 3, @@ -920,26 +935,37 @@ const PWASuccessStories = () => { client: "GoodTimes Ltd", subtitle: "Event Discovery & Booking PWA Platform", industry: "Events & Lifestyle", - services: ["PWA Development", "Event Booking", "Social Features", "Payment Integration"], - technologies: ["Angular", "Service Workers", "Web Share API", "Payment Request"], + services: [ + "PWA Development", + "Event Booking", + "Social Features", + "Payment Integration", + ], + technologies: [ + "Angular", + "Service Workers", + "Web Share API", + "Payment Request", + ], image: goodTimesImage, results: [ "92% mobile user engagement", "30-second booking process", "67% increase in repeat users", - "Cross-platform compatibility" + "Cross-platform compatibility", ], - description: "Feature-rich PWA event discovery platform providing seamless booking experiences, social sharing, and offline ticket storage that works flawlessly across all devices.", + description: + "Feature-rich PWA event discovery platform providing seamless booking experiences, social sharing, and offline ticket storage that works flawlessly across all devices.", duration: "5 months", - teamSize: "9 experts" - } + teamSize: "9 experts", + }, ]; const getIndustryIcon = (industry: string) => { const icons = { - "FinTech": Building, + FinTech: Building, "Real Estate": Building, - "Events & Lifestyle": Calendar + "Events & Lifestyle": Calendar, }; return icons[industry as keyof typeof icons] || Building; }; @@ -958,10 +984,12 @@ const PWASuccessStories = () => { Successful Progressive Web Apps by WDI

- See how we've transformed businesses with PWA solutions that deliver exceptional user experiences, offline capabilities, and measurable results across industries. + See how we've transformed businesses with PWA solutions that deliver + exceptional user experiences, offline capabilities, and measurable + results across industries.

- +
{caseStudies.map((study, index) => { const IndustryIcon = getIndustryIcon(study.industry); @@ -975,58 +1003,70 @@ const PWASuccessStories = () => { whileHover={{ y: -5 }} className="group cursor-pointer" onClick={() => { - if (study.title === 'TradersCircuit') { - navigateTo('/projects/traderscircuit'); - } else if (study.title === 'Prosperty') { - navigateTo('/projects/prosperty'); - } else if (study.title === 'GoodTimes') { - navigateTo('/projects/goodtimes'); + if (study.title === "TradersCircuit") { + navigateTo("/projects/traderscircuit"); + } else if (study.title === "Prosperty") { + navigateTo("/projects/prosperty"); + } else if (study.title === "GoodTimes") { + navigateTo("/projects/goodtimes"); } }} >
- {study.title}
- +
- + {study.industry}
- +

{study.title}

- +

{study.client}

-

{study.description}

- +

+ {study.description} +

+
{study.services.slice(0, 3).map((service) => ( - + {service} ))}
- +
{study.results.slice(0, 2).map((result, resultIndex) => ( -
+

{result}

))}
- +
@@ -1038,18 +1078,18 @@ const PWASuccessStories = () => { {study.teamSize}
-
@@ -955,20 +1192,25 @@ const SaaSInlineCTA = () => {
- Unicorn Potential + + Unicorn Potential +
- +

Ready to Build Your Next{" "} Unicorn SaaS Product?

- +

Let's validate your idea and map out a scalable development plan.

- - + + navigateTo("/start-a-project")} + >
Get a Free SaaS Strategy Call @@ -986,28 +1228,51 @@ const HireSaaSDevelopers = () => { const developerTypes = [ { title: "SaaS Architects", - description: "System architects specializing in scalable SaaS architecture design", + description: + "System architects specializing in scalable SaaS architecture design", icon: Layout, - skills: ["Multi-tenant Architecture", "Microservices", "Cloud Infrastructure", "Security Design"] + skills: [ + "Multi-tenant Architecture", + "Microservices", + "Cloud Infrastructure", + "Security Design", + ], }, { title: "Full-Stack SaaS Engineers", - description: "End-to-end developers with SaaS product development expertise", + description: + "End-to-end developers with SaaS product development expertise", icon: Code, - skills: ["Frontend + Backend", "API Development", "Database Design", "Payment Integration"] + skills: [ + "Frontend + Backend", + "API Development", + "Database Design", + "Payment Integration", + ], }, { title: "DevOps Specialists", description: "Infrastructure automation and deployment pipeline experts", icon: CloudCog, - skills: ["CI/CD Pipelines", "Container Orchestration", "Monitoring", "Auto-scaling"] + skills: [ + "CI/CD Pipelines", + "Container Orchestration", + "Monitoring", + "Auto-scaling", + ], }, { title: "Product Engineers", - description: "Feature-focused engineers with product development experience", + description: + "Feature-focused engineers with product development experience", icon: Rocket, - skills: ["Feature Development", "User Analytics", "A/B Testing", "Performance Optimization"] - } + skills: [ + "Feature Development", + "User Analytics", + "A/B Testing", + "Performance Optimization", + ], + }, ]; return ( @@ -1024,10 +1289,11 @@ const HireSaaSDevelopers = () => { Need Specialized SaaS Talent?

- Hire experienced SaaS architects, engineers, and DevOps specialists to accelerate your product development. + Hire experienced SaaS architects, engineers, and DevOps specialists + to accelerate your product development.

- + { {type.description}

-

Core Skills:

+

+ Core Skills: +

{type.skills.map((skill) => ( - + {skill} ))} @@ -1111,20 +1383,25 @@ const SaaSFAQs = () => { const faqs = [ { question: "What is multi-tenancy in SaaS and how do you handle it?", - answer: "Multi-tenancy allows multiple customers (tenants) to share the same application instance while keeping their data completely isolated. We implement multi-tenancy through database-level isolation, tenant-specific configurations, and secure data partitioning. This approach reduces costs while maintaining security and customization capabilities for each tenant." + answer: + "Multi-tenancy allows multiple customers (tenants) to share the same application instance while keeping their data completely isolated. We implement multi-tenancy through database-level isolation, tenant-specific configurations, and secure data partitioning. This approach reduces costs while maintaining security and customization capabilities for each tenant.", }, { question: "How do you ensure the scalability of a SaaS product?", - answer: "We design SaaS products with scalability from day one using microservices architecture, auto-scaling cloud infrastructure, database optimization, and caching strategies. Our approach includes horizontal scaling, load balancing, and performance monitoring to ensure your product can handle exponential user growth without compromising performance." + answer: + "We design SaaS products with scalability from day one using microservices architecture, auto-scaling cloud infrastructure, database optimization, and caching strategies. Our approach includes horizontal scaling, load balancing, and performance monitoring to ensure your product can handle exponential user growth without compromising performance.", }, { question: "What's the typical timeline for SaaS MVP development?", - answer: "SaaS MVP development typically takes 12-20 weeks, depending on complexity and feature scope. This includes market research, architecture design, core feature development, multi-tenant setup, payment integration, and initial testing. We use agile methodologies to deliver working software incrementally and gather user feedback early." + answer: + "SaaS MVP development typically takes 12-20 weeks, depending on complexity and feature scope. This includes market research, architecture design, core feature development, multi-tenant setup, payment integration, and initial testing. We use agile methodologies to deliver working software incrementally and gather user feedback early.", }, { - question: "Do you assist with post-launch feature development and scaling?", - answer: "Absolutely! We provide ongoing development support including feature expansion, performance optimization, scaling infrastructure, security updates, and technical maintenance. Our post-launch services include analytics implementation, user feedback integration, and continuous product improvement based on market demands." - } + question: + "Do you assist with post-launch feature development and scaling?", + answer: + "Absolutely! We provide ongoing development support including feature expansion, performance optimization, scaling infrastructure, security updates, and technical maintenance. Our post-launch services include analytics implementation, user feedback integration, and continuous product improvement based on market demands.", + }, ]; return ( @@ -1141,7 +1418,7 @@ const SaaSFAQs = () => { Frequently Asked Questions - + { > {faqs.map((faq, index) => ( - - {faq.question} + + {faq.question} + {faq.answer} @@ -1193,7 +1472,9 @@ const SaaSFinalCTA = () => {
- Market Leadership + + Market Leadership +
@@ -1202,7 +1483,7 @@ const SaaSFinalCTA = () => { Engineer a Market-Leading{" "} SaaS Product with WDI - + { viewport={{ once: true }} className="text-xl text-muted-foreground mb-12 max-w-2xl mx-auto leading-relaxed" > - Partner with our experts to build a scalable, secure, and user-centric SaaS solution that captivates your market. + Partner with our experts to build a scalable, secure, and + user-centric SaaS solution that captivates your market. { viewport={{ once: true }} className="space-y-8" > - + navigateTo("/start-a-project")} + >
Start Your SaaS Project Today @@ -1249,61 +1534,61 @@ export const SaaSProductEngineering = () => { return (
- + {/* Hero Section */}
- + {/* Benefits */}
- + {/* Development Process */}
- + {/* Services */}
- + {/* Tech Stack */}
- + {/* Case Studies */}
- + {/* Mid-Page CTA */}
- + {/* Hire Developers */}
- + {/* FAQs */}
- + {/* Final CTA */}
- + {/* Footer */}
); -}; \ No newline at end of file +}; diff --git a/pages/SoftwareEngineering.tsx b/pages/SoftwareEngineering.tsx index 7b5286a..d011cfb 100644 --- a/pages/SoftwareEngineering.tsx +++ b/pages/SoftwareEngineering.tsx @@ -1,26 +1,29 @@ -import React from "react"; import { motion } from "framer-motion"; -import { Navigation } from "../components/Navigation"; -import { Footer } from "../components/Footer"; -import { ProcessSection } from "../components/ProcessSection"; -import { FAQSection } from "../components/FAQSection"; -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 { GridPattern } from "../components/GridPattern"; -import { navigateTo } from "../App"; -import { - Code, Cpu, Database, Server, Shield, Zap, Users, Star, - ArrowRight, ChevronRight, Clock, TrendingUp, Layers, - Target, Layout, Rocket, Monitor, Lock, RefreshCcw, ShieldCheck, - MessageSquare, Heart, CheckCircle, Lightbulb, Coffee, - Download, Calendar, Camera, Music, Gamepad2, - CreditCard, Bell, Mail, Search, Home, MapPin, - Github, Slack, Figma, Chrome, Zap as ZapIcon, Video, MessageCircle, Brain, - Cog, Settings, Sparkles, Handshake, Eye, Award, UserPlus, Building, Package +import { + Building, + Calendar, + CheckCircle, + Code, + Eye, + Layers, + RefreshCcw, + Rocket, + Server, + Settings, + Shield, + TrendingUp, + UserPlus, + Zap, } from "lucide-react"; +import { navigateTo } from "../App"; +import { FAQSection } from "../components/FAQSection"; +import { Footer } from "../components/Footer"; +import { Navigation } from "../components/Navigation"; +import { ProcessSection } from "../components/ProcessSection"; +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"; // Enhanced Hero Section const HeroWithCTA = () => { @@ -40,7 +43,9 @@ const HeroWithCTA = () => { animate={{ opacity: 1, y: 0 }} transition={{ duration: 0.6 }} > - Software Engineering + + Software Engineering + {/* Main Heading */} @@ -50,12 +55,13 @@ const HeroWithCTA = () => { Software Engineering Solutions - +

- Build robust, scalable enterprise software systems with modern engineering practices and proven methodologies. + Build robust, scalable enterprise software systems with modern + engineering practices and proven methodologies.

- + {/* CTAs */} { transition={{ duration: 0.8, delay: 0.3 }} className="flex flex-col sm:flex-row gap-4" > - navigateTo('/contact/schedule-a-discovery-call')}> + navigateTo('/contact/schedule-a-discovery-call')} + onClick={() => navigateTo("/start-a-project")} + >
Discuss Your Project @@ -72,15 +82,15 @@ const HeroWithCTA = () => { - + {/* Right side with stats */} { className="grid grid-cols-2 gap-8 text-center" >
-
150+
-
Software Systems
+
+ 150+ +
+
+ Software Systems +
- +
-
95%
-
Code Quality Score
+
+ 95% +
+
+ Code Quality Score +
- +
-
60%
-
Faster Development
+
+ 60% +
+
+ Faster Development +
- +
-
24/7
-
System Reliability
+
+ 24/7 +
+
+ System Reliability +
@@ -124,12 +150,16 @@ const HeroWithCTA = () => { // Enhanced Horizontal Tag Scroller with Engineering Practices const HorizontalTagScroller = () => { const practices = [ - { name: "Microservices Architecture", icon: Layers, color: "text-blue-400" }, + { + name: "Microservices Architecture", + icon: Layers, + color: "text-blue-400", + }, { name: "DevOps & CI/CD", icon: Zap, color: "text-green-400" }, { name: "API-First Design", icon: Code, color: "text-purple-400" }, { name: "Test-Driven Development", icon: Shield, color: "text-cyan-400" }, { name: "Agile Methodologies", icon: TrendingUp, color: "text-orange-400" }, - { name: "System Integration", icon: Settings, color: "text-yellow-400" } + { name: "System Integration", icon: Settings, color: "text-yellow-400" }, ]; return ( @@ -148,10 +178,11 @@ const HorizontalTagScroller = () => { We Follow

- Industry-leading methodologies that ensure code quality, scalability, and maintainability. + Industry-leading methodologies that ensure code quality, + scalability, and maintainability.

- + { >
- +
{/* First set */} {practices.map((practice, index) => { @@ -177,7 +208,9 @@ const HorizontalTagScroller = () => { >
-
+
@@ -188,7 +221,7 @@ const HorizontalTagScroller = () => { ); })} - + {/* Second and third sets for seamless loop */} {[...practices, ...practices].map((practice, index) => { const IconComponent = practice.icon; @@ -197,13 +230,18 @@ const HorizontalTagScroller = () => { key={`loop-${practice.name}-${index}`} initial={{ opacity: 0, scale: 0.8 }} whileInView={{ opacity: 1, scale: 1 }} - transition={{ duration: 0.5, delay: (index + practices.length) * 0.1 }} + transition={{ + duration: 0.5, + delay: (index + practices.length) * 0.1, + }} viewport={{ once: true }} className="group flex-shrink-0 mx-3" >
-
+
@@ -227,28 +265,28 @@ const SideBySideContentWithIcons = () => { { id: "architecture", title: "Robust Architecture", - icon: Building + icon: Building, }, { - id: "quality", + id: "quality", title: "Code Quality Excellence", - icon: CheckCircle + icon: CheckCircle, }, { id: "scalability", title: "Future-Proof Scalability", - icon: TrendingUp + icon: TrendingUp, }, { id: "integration", title: "Seamless Integration", - icon: Layers + icon: Layers, }, { id: "maintenance", title: "Long-Term Maintainability", - icon: Settings - } + icon: Settings, + }, ]; return ( @@ -266,7 +304,7 @@ const SideBySideContentWithIcons = () => { WDI for Software Engineering - +

Engineering excellence that stands the test of time.

@@ -297,7 +335,7 @@ const SideBySideContentWithIcons = () => {
- +

{advantage.title}

@@ -318,39 +356,44 @@ const TabbedServiceDisplay = () => { { title: "Enterprise Software Solutions", icon: Building, - description: "Complex enterprise systems with robust architecture and scalability.", - link: "/services/enterprise-software-solutions" + description: + "Complex enterprise systems with robust architecture and scalability.", + link: "/services/enterprise-software-solutions", }, { - title: "System Architecture & DevOps", + title: "System Architecture & DevOps", icon: Layers, - description: "Modern system design with automated deployment and monitoring.", - link: "/services/system-architecture-devops" + description: + "Modern system design with automated deployment and monitoring.", + link: "/services/system-architecture-devops", }, { title: "Third-Party Integrations", icon: Zap, - description: "Seamless integration with existing systems and external services.", - link: "/services/third-party-integrations" + description: + "Seamless integration with existing systems and external services.", + link: "/services/third-party-integrations", }, { title: "Product Modernization", icon: RefreshCcw, - description: "Upgrade legacy systems with modern technologies and practices.", - link: "/services/product-modernization" + description: + "Upgrade legacy systems with modern technologies and practices.", + link: "/services/product-modernization", }, { title: "API & Backend Development", icon: Server, description: "Robust APIs and scalable backend infrastructure solutions.", - link: "/services/api-backend-development" + link: "/services/api-backend-development", }, { title: "Custom Software Development", icon: Code, - description: "Tailored software solutions built to your specific requirements.", - link: "/services/custom-web-app-development" - } + description: + "Tailored software solutions built to your specific requirements.", + link: "/services/custom-web-app-development", + }, ]; return ( @@ -367,10 +410,11 @@ const TabbedServiceDisplay = () => { Software Engineering Services

- Comprehensive software engineering solutions designed for enterprise-grade performance and reliability. + Comprehensive software engineering solutions designed for + enterprise-grade performance and reliability.

- + {
- +

{service.title} @@ -440,37 +484,44 @@ const InlineCTA = () => {
- Ready to Launch? + + Ready to Launch? +

- + {/* Main Heading */}

- Build Enterprise Software with + + Build Enterprise Software with{" "} + Engineering Excellence

- + {/* Subtitle */}

- Robust, scalable systems engineered with modern practices and proven methodologies. + Robust, scalable systems engineered with modern practices and + proven methodologies.

- + {/* CTA Button */}
- navigateTo('/contact/schedule-a-discovery-call')} + // onClick={() => navigateTo('/contact/schedule-a-discovery-call')} + onClick={() => navigateTo("/start-a-project")} >
Start Your Software Project
- + {/* Small benefit text */}

- Architecture review • Code quality audit • Technical consultation + Architecture review • Code quality audit • Technical + consultation

@@ -489,15 +540,15 @@ const HireDevelopersSection = () => { skills: ["System Design", "Microservices", "Scalability"], iconBg: "bg-blue-500", iconColor: "text-white", - link: "/hire-talent/full-stack-developers" + link: "/hire-talent/full-stack-developers", }, { - title: "Backend Engineers", + title: "Backend Engineers", icon: Server, skills: ["Node.js", "Python", "Java", "Go"], iconBg: "bg-green-500", iconColor: "text-white", - link: "/hire-talent/backend-developers" + link: "/hire-talent/backend-developers", }, { title: "DevOps Engineers", @@ -505,7 +556,7 @@ const HireDevelopersSection = () => { skills: ["CI/CD", "Docker", "Kubernetes", "AWS"], iconBg: "bg-purple-500", iconColor: "text-white", - link: "/hire-talent/full-stack-developers" + link: "/hire-talent/full-stack-developers", }, { title: "Full Stack Developers", @@ -513,8 +564,8 @@ const HireDevelopersSection = () => { skills: ["React", "Node.js", "TypeScript", "APIs"], iconBg: "bg-orange-500", iconColor: "text-white", - link: "/hire-talent/full-stack-developers" - } + link: "/hire-talent/full-stack-developers", + }, ]; return ( @@ -532,10 +583,11 @@ const HireDevelopersSection = () => { Engineering Experts

- Get access to senior software engineers who build robust, scalable enterprise systems. + Get access to senior software engineers who build robust, scalable + enterprise systems.

- + { {/* Header */}
-
- +
+
@@ -569,26 +625,30 @@ const HireDevelopersSection = () => {
- +

{specialist.title}

- + {/* Skills */}
{specialist.skills.map((skill) => ( - + {skill} ))}
- + {/* CTA */}
- navigateTo(specialist.link)} > @@ -613,24 +673,29 @@ const HireDevelopersSection = () => { const softwareEngineeringFAQs = [ { question: "What software engineering methodologies do you follow?", - answer: "We follow modern engineering practices including Agile/Scrum, DevOps, Test-Driven Development, continuous integration/deployment, and microservices architecture to ensure high-quality, maintainable software." + answer: + "We follow modern engineering practices including Agile/Scrum, DevOps, Test-Driven Development, continuous integration/deployment, and microservices architecture to ensure high-quality, maintainable software.", }, { question: "How do you ensure code quality and maintainability?", - answer: "We implement comprehensive code review processes, automated testing, static code analysis, documentation standards, and follow SOLID principles and design patterns to ensure long-term maintainability." + answer: + "We implement comprehensive code review processes, automated testing, static code analysis, documentation standards, and follow SOLID principles and design patterns to ensure long-term maintainability.", }, { question: "Can you modernize our existing legacy software?", - answer: "Yes, we specialize in legacy system modernization including code refactoring, architecture updates, technology migration, and gradual system replacement while maintaining business continuity." + answer: + "Yes, we specialize in legacy system modernization including code refactoring, architecture updates, technology migration, and gradual system replacement while maintaining business continuity.", }, { question: "What is your approach to system architecture?", - answer: "We design scalable, modular architectures using microservices, API-first approaches, cloud-native patterns, and modern frameworks that can evolve with your business requirements." + answer: + "We design scalable, modular architectures using microservices, API-first approaches, cloud-native patterns, and modern frameworks that can evolve with your business requirements.", }, { question: "Do you provide ongoing software maintenance?", - answer: "Yes, we offer comprehensive maintenance services including bug fixes, performance optimization, security updates, feature enhancements, and 24/7 monitoring to keep your software running smoothly." - } + answer: + "Yes, we offer comprehensive maintenance services including bug fixes, performance optimization, security updates, feature enhancements, and 24/7 monitoring to keep your software running smoothly.", + }, ]; export function SoftwareEngineering() { @@ -644,7 +709,7 @@ export function SoftwareEngineering() { -
); -} \ No newline at end of file +} diff --git a/pages/StartAProject.tsx b/pages/StartAProject.tsx index 60edea0..94788fb 100644 --- a/pages/StartAProject.tsx +++ b/pages/StartAProject.tsx @@ -874,7 +874,7 @@ const ProcessStepsSection = () => { })} - { Tell Us More - + */}
); @@ -999,7 +999,7 @@ const JoinWDISection = () => { - + */}

@@ -1126,28 +1126,28 @@ const ContactInfoSection = () => { icon: Mail, title: "Email Us", description: "Get in touch via email", - contact: "hello@webdevelopmentinstitute.com", - action: "mailto:hello@webdevelopmentinstitute.com", + contact: "ideas@wdipl.com", + action: "mailto:ideas@wdipl.com", }, { icon: Phone, title: "Call Us", description: "Speak with our team", - contact: "+1 (555) 123-4567", - action: "tel:+15551234567", + contact: "+91 7700900039", + action: "tel:+91 7700900039", }, { icon: MapPin, title: "Visit Us", description: "Our office locations", - contact: "Multiple Global Locations", + contact: "614, 6th floor Palm spring centre, Malad west, Mumbai Maharshatra", action: () => navigateTo("/company/office-locations"), }, { icon: Clock, title: "Business Hours", description: "We're available", - contact: "Mon-Fri 9AM-6PM", + contact: "Mon-Fri 11AM-8PM", action: () => navigateTo("/contact/schedule-a-discovery-call"), }, ]; diff --git a/pages/WearableDeviceDevelopment.tsx b/pages/WearableDeviceDevelopment.tsx index 78f6c82..6826c5b 100644 --- a/pages/WearableDeviceDevelopment.tsx +++ b/pages/WearableDeviceDevelopment.tsx @@ -39,6 +39,7 @@ 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 { navigateTo } from "@/App"; // Wearable & Device App Development Hero Section const WearableHeroWithCTA = () => { @@ -83,7 +84,10 @@ const WearableHeroWithCTA = () => { transition={{ duration: 0.8, delay: 0.3 }} className="flex flex-col sm:flex-row gap-4" > - + navigateTo("/start-a-project")} + >

Discover Wearable Solutions @@ -94,7 +98,7 @@ const WearableHeroWithCTA = () => { className="inline-flex items-center justify-center gap-2 rounded-md bg-gray-800 px-8 py-4 text-lg font-medium text-white transition hover:bg-gray-700 focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-gray-700 whitespace-nowrap" > - Request a Device App Consultation + Request Consultation @@ -1227,7 +1231,10 @@ const WearableInlineCTA = () => { ecosystems.

- + navigateTo("/start-a-project")} + >
Discuss Your Wearable/IoT Idea @@ -1363,7 +1370,10 @@ const WearableFinalCTA = () => { viewport={{ once: true }} className="space-y-8" > - + navigateTo("/start-a-project")} + >
Start Your Wearable/IoT Project diff --git a/pages/WebCloudServices.tsx b/pages/WebCloudServices.tsx index 2ffa7b0..534a98d 100644 --- a/pages/WebCloudServices.tsx +++ b/pages/WebCloudServices.tsx @@ -115,7 +115,8 @@ const HeroWithCTA = () => { > navigateTo("/contact/schedule-a-discovery-call")} + // onClick={() => navigateTo("/contact/schedule-a-discovery-call")} + onClick={() => navigateTo("/start-a-project")} >
@@ -537,7 +538,8 @@ const InlineCTA = () => {
navigateTo("/contact/schedule-a-discovery-call")} + // onClick={() => navigateTo("/contact/schedule-a-discovery-call")} + onClick={() => navigateTo("/start-a-project")} >
diff --git a/pages/iOSAppDevelopment.tsx b/pages/iOSAppDevelopment.tsx index f201edf..1540336 100644 --- a/pages/iOSAppDevelopment.tsx +++ b/pages/iOSAppDevelopment.tsx @@ -90,7 +90,10 @@ const IOSHeroWithCTA = () => { transition={{ duration: 0.8, delay: 0.3 }} className="flex flex-col sm:flex-row gap-4" > - + navigateTo("/start-a-project")} + >
{ delight users and drive business success.

- + navigateTo("/start-a-project")} + >
Start Your iOS Project diff --git a/src/images/kartikeya-gautam.png b/src/images/kartikeya-gautam.png new file mode 100644 index 0000000..8bf73fa Binary files /dev/null and b/src/images/kartikeya-gautam.png differ diff --git a/src/images/manav-sain.png b/src/images/manav-sain.png new file mode 100644 index 0000000..b01c10b Binary files /dev/null and b/src/images/manav-sain.png differ diff --git a/src/images/pooja-patade.png b/src/images/pooja-patade.png new file mode 100644 index 0000000..82dd39e Binary files /dev/null and b/src/images/pooja-patade.png differ diff --git a/src/images/ritesh-pandey.png b/src/images/ritesh-pandey.png new file mode 100644 index 0000000..e5254cb Binary files /dev/null and b/src/images/ritesh-pandey.png differ diff --git a/src/images/sudhir-malya.png b/src/images/sudhir-malya.png new file mode 100644 index 0000000..b30a749 Binary files /dev/null and b/src/images/sudhir-malya.png differ diff --git a/src/images/tanveer-ajani.png b/src/images/tanveer-ajani.png new file mode 100644 index 0000000..f4ebf5a Binary files /dev/null and b/src/images/tanveer-ajani.png differ