Compare commits
8 Commits
arya-dev
...
c05c79db78
| Author | SHA1 | Date | |
|---|---|---|---|
| c05c79db78 | |||
| 2088f44fbd | |||
| 6451c09ea5 | |||
| e09c0033bb | |||
|
|
37a2959524 | ||
|
|
90c3773920 | ||
| 28ddab9f52 | |||
| 742bd44d0d |
BIN
assets/aihospital.jpg
Normal file
BIN
assets/aihospital.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.1 MiB |
BIN
assets/amble.png
Normal file
BIN
assets/amble.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 40 KiB |
BIN
assets/hospitalise.jpg
Normal file
BIN
assets/hospitalise.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 533 KiB |
@@ -70,7 +70,8 @@ export function HeroSection() {
|
|||||||
animate={{ opacity: 1, y: 0 }}
|
animate={{ opacity: 1, y: 0 }}
|
||||||
transition={{ duration: 0.8, delay: 0.3 }}
|
transition={{ duration: 0.8, delay: 0.3 }}
|
||||||
>
|
>
|
||||||
Architecting Digital Success for Startups & Enterprises
|
{/* Architecting Digital Success for Startups & Enterprises */}
|
||||||
|
AI mobile application developers for Startups & Enterprises
|
||||||
</motion.h1>
|
</motion.h1>
|
||||||
|
|
||||||
<motion.p
|
<motion.p
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
import { motion } from "framer-motion";
|
import { motion } from "framer-motion";
|
||||||
import {
|
import {
|
||||||
CreditCard,
|
CreditCard,
|
||||||
Heart,
|
Heart,
|
||||||
ShoppingCart,
|
ShoppingCart,
|
||||||
GraduationCap,
|
GraduationCap,
|
||||||
Truck,
|
Truck,
|
||||||
Video,
|
Video,
|
||||||
Building,
|
Building,
|
||||||
Plane,
|
Plane,
|
||||||
@@ -34,13 +34,13 @@ const industries = [
|
|||||||
{ name: "SaaS", icon: Cloud, link: "/industries/financial-services/wealthtech-platforms" }
|
{ name: "SaaS", icon: Cloud, link: "/industries/financial-services/wealthtech-platforms" }
|
||||||
];
|
];
|
||||||
|
|
||||||
const IndustryCard = ({ industry, index, onClick }: {
|
const IndustryCard = ({ industry, index, onClick }: {
|
||||||
industry: { name: string; icon: any; link: string };
|
industry: { name: string; icon: any; link: string };
|
||||||
index: number;
|
index: number;
|
||||||
onClick: (link: string) => void;
|
onClick: (link: string) => void;
|
||||||
}) => {
|
}) => {
|
||||||
const Icon = industry.icon;
|
const Icon = industry.icon;
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<motion.div
|
<motion.div
|
||||||
initial={{ opacity: 0, y: 30 }}
|
initial={{ opacity: 0, y: 30 }}
|
||||||
@@ -71,7 +71,7 @@ export const HorizontalTagScroller = () => {
|
|||||||
return (
|
return (
|
||||||
<section className="relative py-20 bg-[#0E0E0E] overflow-hidden">
|
<section className="relative py-20 bg-[#0E0E0E] overflow-hidden">
|
||||||
<GridPattern strokeDasharray="4 2" />
|
<GridPattern strokeDasharray="4 2" />
|
||||||
|
|
||||||
<div className="relative z-10 container mx-auto px-6 lg:px-8">
|
<div className="relative z-10 container mx-auto px-6 lg:px-8">
|
||||||
<motion.div
|
<motion.div
|
||||||
initial={{ opacity: 0, y: 30 }}
|
initial={{ opacity: 0, y: 30 }}
|
||||||
@@ -84,15 +84,16 @@ export const HorizontalTagScroller = () => {
|
|||||||
Tailored Solutions for Your Industry
|
Tailored Solutions for Your Industry
|
||||||
</h2>
|
</h2>
|
||||||
<p className="text-[#CCCCCC] text-lg max-w-2xl mx-auto">
|
<p className="text-[#CCCCCC] text-lg max-w-2xl mx-auto">
|
||||||
We serve diverse industries with specialized expertise and domain knowledge
|
{/* We serve diverse industries with specialized expertise and domain knowledge */}
|
||||||
|
We serve diverse industries with specialized expertise in AI mobile app development and domain knowledge.
|
||||||
</p>
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
<div className="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-6 max-w-7xl mx-auto">
|
<div className="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-6 max-w-7xl mx-auto">
|
||||||
{industries.map((industry, index) => (
|
{industries.map((industry, index) => (
|
||||||
<IndustryCard
|
<IndustryCard
|
||||||
key={industry.name}
|
key={industry.name}
|
||||||
industry={industry}
|
industry={industry}
|
||||||
index={index}
|
index={index}
|
||||||
onClick={handleIndustryClick}
|
onClick={handleIndustryClick}
|
||||||
/>
|
/>
|
||||||
|
|||||||
@@ -461,7 +461,13 @@ const navigationData = {
|
|||||||
{ text: "Careers", icon: Briefcase, href: "/company/careers" },
|
{ text: "Careers", icon: Briefcase, href: "/company/careers" },
|
||||||
],
|
],
|
||||||
resources: [
|
resources: [
|
||||||
{ text: "Blogs", icon: BookOpen, href: "/resources/blog" },
|
{
|
||||||
|
text: "Blogs",
|
||||||
|
icon: BookOpen,
|
||||||
|
href: "https://www.wdipl.com/blog",
|
||||||
|
target: "_blank",
|
||||||
|
rel: "noopener noreferrer"
|
||||||
|
},
|
||||||
{ text: "Portfolio", icon: FileText, href: "/case-studies" },
|
{ text: "Portfolio", icon: FileText, href: "/case-studies" },
|
||||||
{
|
{
|
||||||
text: "Client Testimonials",
|
text: "Client Testimonials",
|
||||||
@@ -615,11 +621,15 @@ const MegaMenu = ({
|
|||||||
timeoutRef,
|
timeoutRef,
|
||||||
}: MegaMenuProps) => {
|
}: MegaMenuProps) => {
|
||||||
const navigate = useNavigate();
|
const navigate = useNavigate();
|
||||||
|
|
||||||
if (!isOpen) return null;
|
if (!isOpen) return null;
|
||||||
|
|
||||||
const handleNavigate = (path: string) => {
|
const handleNavigate = (path: string, target?: string) => {
|
||||||
navigate(path);
|
if (target === "_blank") {
|
||||||
|
window.open(path, "_blank", "noopener,noreferrer");
|
||||||
|
} else {
|
||||||
|
navigate(path);
|
||||||
|
}
|
||||||
onClose();
|
onClose();
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -639,7 +649,7 @@ const MegaMenu = ({
|
|||||||
className="font-semibold text-white text-sm cursor-pointer hover:text-[#E5195E] transition-colors"
|
className="font-semibold text-white text-sm cursor-pointer hover:text-[#E5195E] transition-colors"
|
||||||
onClick={(e) => {
|
onClick={(e) => {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
service.href && handleNavigate(service.href);
|
handleNavigate(service.href);
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
{service.category}
|
{service.category}
|
||||||
@@ -653,7 +663,7 @@ const MegaMenu = ({
|
|||||||
className="text-[#CCCCCC] hover:text-white text-sm transition-colors duration-200 block py-1 hover:translate-x-1 transform text-left w-full"
|
className="text-[#CCCCCC] hover:text-white text-sm transition-colors duration-200 block py-1 hover:translate-x-1 transform text-left w-full"
|
||||||
onClick={(e) => {
|
onClick={(e) => {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
subService.href && handleNavigate(subService.href);
|
handleNavigate(subService.href);
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
{subService.name}
|
{subService.name}
|
||||||
@@ -685,7 +695,7 @@ const MegaMenu = ({
|
|||||||
className="font-semibold text-white text-lg cursor-pointer hover:text-[#E5195E] transition-colors"
|
className="font-semibold text-white text-lg cursor-pointer hover:text-[#E5195E] transition-colors"
|
||||||
onClick={(e) => {
|
onClick={(e) => {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
category.href && handleNavigate(category.href);
|
handleNavigate(category.href);
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
{category.category}
|
{category.category}
|
||||||
@@ -699,7 +709,7 @@ const MegaMenu = ({
|
|||||||
className="text-[#CCCCCC] hover:text-white text-sm transition-colors duration-200 block py-1 hover:translate-x-1 transform text-left w-full"
|
className="text-[#CCCCCC] hover:text-white text-sm transition-colors duration-200 block py-1 hover:translate-x-1 transform text-left w-full"
|
||||||
onClick={(e) => {
|
onClick={(e) => {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
service.href && handleNavigate(service.href);
|
handleNavigate(service.href);
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
{service.name}
|
{service.name}
|
||||||
@@ -727,7 +737,7 @@ const MegaMenu = ({
|
|||||||
className="flex items-center gap-4 text-[#CCCCCC] hover:text-white transition-all duration-200 p-4 rounded-lg hover:bg-white/5 group w-full text-left"
|
className="flex items-center gap-4 text-[#CCCCCC] hover:text-white transition-all duration-200 p-4 rounded-lg hover:bg-white/5 group w-full text-left"
|
||||||
onClick={(e) => {
|
onClick={(e) => {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
solution.href && handleNavigate(solution.href);
|
handleNavigate(solution.href);
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
<div className="w-8 h-8 rounded-lg bg-[#E5195E]/20 flex items-center justify-center group-hover:scale-110 transition-transform">
|
<div className="w-8 h-8 rounded-lg bg-[#E5195E]/20 flex items-center justify-center group-hover:scale-110 transition-transform">
|
||||||
@@ -765,7 +775,7 @@ const MegaMenu = ({
|
|||||||
className="text-[#CCCCCC] hover:text-white text-sm transition-colors duration-200 block py-1 hover:translate-x-1 transform text-left w-full"
|
className="text-[#CCCCCC] hover:text-white text-sm transition-colors duration-200 block py-1 hover:translate-x-1 transform text-left w-full"
|
||||||
onClick={(e) => {
|
onClick={(e) => {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
item.href && handleNavigate(item.href);
|
handleNavigate(item.href);
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
{item.name}
|
{item.name}
|
||||||
@@ -790,10 +800,12 @@ const MegaMenu = ({
|
|||||||
<a
|
<a
|
||||||
key={item.text}
|
key={item.text}
|
||||||
href={item.href}
|
href={item.href}
|
||||||
|
target={item.target || "_self"}
|
||||||
|
rel={item.rel || ""}
|
||||||
className="flex items-center gap-4 text-[#CCCCCC] hover:text-white transition-all duration-200 p-4 rounded-lg hover:bg-white/5 group w-full text-left"
|
className="flex items-center gap-4 text-[#CCCCCC] hover:text-white transition-all duration-200 p-4 rounded-lg hover:bg-white/5 group w-full text-left"
|
||||||
onClick={(e) => {
|
onClick={(e) => {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
item.href && handleNavigate(item.href);
|
handleNavigate(item.href, item.target);
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
<div className="w-8 h-8 rounded-lg bg-[#E5195E]/20 flex items-center justify-center group-hover:scale-110 transition-transform">
|
<div className="w-8 h-8 rounded-lg bg-[#E5195E]/20 flex items-center justify-center group-hover:scale-110 transition-transform">
|
||||||
@@ -969,8 +981,12 @@ export const Navigation = () => {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
const handleNavigation = (path: string) => {
|
const handleNavigation = (path: string, target?: string) => {
|
||||||
navigate(path);
|
if (target === "_blank") {
|
||||||
|
window.open(path, "_blank", "noopener,noreferrer");
|
||||||
|
} else {
|
||||||
|
navigate(path);
|
||||||
|
}
|
||||||
setIsMobileMenuOpen(false);
|
setIsMobileMenuOpen(false);
|
||||||
setActiveMenu(null);
|
setActiveMenu(null);
|
||||||
};
|
};
|
||||||
@@ -1014,9 +1030,8 @@ export const Navigation = () => {
|
|||||||
{item}
|
{item}
|
||||||
{hasDropdown(item) && (
|
{hasDropdown(item) && (
|
||||||
<ChevronDown
|
<ChevronDown
|
||||||
className={`w-4 h-4 transition-transform duration-200 ${
|
className={`w-4 h-4 transition-transform duration-200 ${activeMenu === item ? "rotate-180" : ""
|
||||||
activeMenu === item ? "rotate-180" : ""
|
}`}
|
||||||
}`}
|
|
||||||
/>
|
/>
|
||||||
)}
|
)}
|
||||||
</a>
|
</a>
|
||||||
@@ -1029,7 +1044,8 @@ export const Navigation = () => {
|
|||||||
onClick={() => handleNavigation("/start-a-project")}
|
onClick={() => handleNavigation("/start-a-project")}
|
||||||
className="hidden lg:flex"
|
className="hidden lg:flex"
|
||||||
>
|
>
|
||||||
Get Started
|
{/* Get Started */}
|
||||||
|
Contact Us
|
||||||
</Button>
|
</Button>
|
||||||
|
|
||||||
{/* Mobile Menu Button */}
|
{/* Mobile Menu Button */}
|
||||||
@@ -1084,11 +1100,32 @@ export const Navigation = () => {
|
|||||||
{item}
|
{item}
|
||||||
</a>
|
</a>
|
||||||
))}
|
))}
|
||||||
|
|
||||||
|
{/* Mobile Resources Submenu */}
|
||||||
|
<div className="pl-4 space-y-2 border-l-2 border-[#E5195E]/30">
|
||||||
|
{navigationData.resources.map((resource) => (
|
||||||
|
<a
|
||||||
|
key={resource.text}
|
||||||
|
href={resource.href}
|
||||||
|
target={resource.target || "_self"}
|
||||||
|
rel={resource.rel || ""}
|
||||||
|
className="block text-[#CCCCCC] hover:text-white transition-colors py-1 text-sm text-left w-full"
|
||||||
|
onClick={(e) => {
|
||||||
|
e.preventDefault();
|
||||||
|
handleNavigation(resource.href, resource.target);
|
||||||
|
}}
|
||||||
|
>
|
||||||
|
{resource.text} {resource.target === "_blank" && "↗"}
|
||||||
|
</a>
|
||||||
|
))}
|
||||||
|
</div>
|
||||||
|
|
||||||
<Button
|
<Button
|
||||||
onClick={() => handleNavigation("/start-a-project")}
|
onClick={() => handleNavigation("/start-a-project")}
|
||||||
className="w-full mt-4"
|
className="w-full mt-4"
|
||||||
>
|
>
|
||||||
Get Started
|
{/* Get Started */}
|
||||||
|
Contact Us
|
||||||
</Button>
|
</Button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -15,29 +15,46 @@ const packages: Package[] = [
|
|||||||
icon: <Tablet className="w-8 h-8" />,
|
icon: <Tablet className="w-8 h-8" />,
|
||||||
title: "The Blueprint",
|
title: "The Blueprint",
|
||||||
timeline: "Product Definition in 1 Week",
|
timeline: "Product Definition in 1 Week",
|
||||||
priceRange: "$1,500 - $2,500",
|
// priceRange: "$1,500 - $2,500",
|
||||||
|
priceRange: "",
|
||||||
features: [
|
features: [
|
||||||
|
// "Strategy & roadmap",
|
||||||
|
// "User flows & wireframes",
|
||||||
|
// "Technical architecture"
|
||||||
"Strategy & roadmap",
|
"Strategy & roadmap",
|
||||||
"User flows & wireframes",
|
"User flows & wireframes",
|
||||||
"Technical architecture"
|
"Technical architecture",
|
||||||
|
"The Prototype",
|
||||||
|
"Working Demo in 2 Weeks"
|
||||||
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
icon: <Rocket className="w-8 h-8" />,
|
icon: <Rocket className="w-8 h-8" />,
|
||||||
title: "The Prototype",
|
title: "The Prototype",
|
||||||
timeline: "Working Demo in 2 Weeks",
|
timeline: "Working Demo in 2 Weeks",
|
||||||
priceRange: "$6,000 - $8,000",
|
// priceRange: "$6,000 - $8,000",
|
||||||
|
priceRange: "",
|
||||||
|
|
||||||
features: [
|
features: [
|
||||||
|
// "Functional web or mobile prototype",
|
||||||
|
// "Core features implemented",
|
||||||
|
// "User testing ready"
|
||||||
"Functional web or mobile prototype",
|
"Functional web or mobile prototype",
|
||||||
"Core features implemented",
|
"Core features implemented",
|
||||||
"User testing ready"
|
"User testing ready",
|
||||||
|
"The Launchpad",
|
||||||
|
"Market-Ready MVP in 6 Weeks"
|
||||||
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
icon: <Crown className="w-8 h-8" />,
|
icon: <Crown className="w-8 h-8" />,
|
||||||
title: "The Launchpad",
|
title: "The Launchpad",
|
||||||
timeline: "Market-Ready MVP in 6 Weeks",
|
timeline: "Market-Ready MVP in 6 Weeks",
|
||||||
priceRange: "$20,000 - $30,000",
|
// priceRange: "$20,000 - $30,000",
|
||||||
|
priceRange: "",
|
||||||
|
|
||||||
features: [
|
features: [
|
||||||
"Full website or app",
|
"Full website or app",
|
||||||
"SEO-optimized & scalable",
|
"SEO-optimized & scalable",
|
||||||
@@ -50,7 +67,7 @@ export const PackagesSection = () => {
|
|||||||
return (
|
return (
|
||||||
<section className="relative py-20 bg-background overflow-hidden">
|
<section className="relative py-20 bg-background overflow-hidden">
|
||||||
<GridPattern strokeDasharray="4 2" />
|
<GridPattern strokeDasharray="4 2" />
|
||||||
|
|
||||||
<div className="relative z-10 container mx-auto px-6 lg:px-8">
|
<div className="relative z-10 container mx-auto px-6 lg:px-8">
|
||||||
<motion.div
|
<motion.div
|
||||||
initial={{ opacity: 0, y: 30 }}
|
initial={{ opacity: 0, y: 30 }}
|
||||||
@@ -63,7 +80,7 @@ export const PackagesSection = () => {
|
|||||||
Choose Your Speed. We'll Deliver Your Launch.
|
Choose Your Speed. We'll Deliver Your Launch.
|
||||||
</h2>
|
</h2>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
<div className="grid md:grid-cols-2 lg:grid-cols-3 gap-8 max-w-7xl mx-auto">
|
<div className="grid md:grid-cols-2 lg:grid-cols-3 gap-8 max-w-7xl mx-auto">
|
||||||
{packages.map((pkg, index) => (
|
{packages.map((pkg, index) => (
|
||||||
<motion.div
|
<motion.div
|
||||||
@@ -78,22 +95,22 @@ export const PackagesSection = () => {
|
|||||||
<div className="mb-6 inline-flex items-center justify-center w-16 h-16 rounded-full bg-accent/10 text-accent group-hover:bg-accent/20 group-hover:scale-110 transition-all duration-300">
|
<div className="mb-6 inline-flex items-center justify-center w-16 h-16 rounded-full bg-accent/10 text-accent group-hover:bg-accent/20 group-hover:scale-110 transition-all duration-300">
|
||||||
{pkg.icon}
|
{pkg.icon}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{/* Title */}
|
{/* Title */}
|
||||||
<h3 className="text-2xl font-semibold text-foreground mb-2 group-hover:text-accent transition-colors duration-300">
|
<h3 className="text-2xl font-semibold text-foreground mb-2 group-hover:text-accent transition-colors duration-300">
|
||||||
{pkg.title}
|
{pkg.title}
|
||||||
</h3>
|
</h3>
|
||||||
|
|
||||||
{/* Timeline */}
|
{/* Timeline */}
|
||||||
<p className="text-muted-foreground mb-4">
|
<p className="text-muted-foreground mb-4">
|
||||||
{pkg.timeline}
|
{pkg.timeline}
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
{/* Price Range */}
|
{/* Price Range */}
|
||||||
<div className="text-3xl font-semibold text-foreground mb-8">
|
<div className="text-3xl font-semibold text-foreground mb-8">
|
||||||
{pkg.priceRange}
|
{pkg.priceRange}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{/* Features List */}
|
{/* Features List */}
|
||||||
<ul className="space-y-4">
|
<ul className="space-y-4">
|
||||||
{pkg.features.map((feature, idx) => (
|
{pkg.features.map((feature, idx) => (
|
||||||
|
|||||||
@@ -75,16 +75,14 @@ const ChatSimulation = ({
|
|||||||
whileInView={{ opacity: 1, x: 0 }}
|
whileInView={{ opacity: 1, x: 0 }}
|
||||||
transition={{ duration: 0.5, delay: index * 0.3 }}
|
transition={{ duration: 0.5, delay: index * 0.3 }}
|
||||||
viewport={{ once: true }}
|
viewport={{ once: true }}
|
||||||
className={`flex ${
|
className={`flex ${message.from === "You" ? "justify-start" : "justify-end"
|
||||||
message.from === "You" ? "justify-start" : "justify-end"
|
}`}
|
||||||
}`}
|
|
||||||
>
|
>
|
||||||
<div
|
<div
|
||||||
className={`max-w-[80%] px-3 py-1.5 rounded-lg ${
|
className={`max-w-[80%] px-3 py-1.5 rounded-lg ${message.from === "You"
|
||||||
message.from === "You"
|
? "bg-muted border border-border text-foreground"
|
||||||
? "bg-muted border border-border text-foreground"
|
: "bg-accent text-accent-foreground"
|
||||||
: "bg-accent text-accent-foreground"
|
}`}
|
||||||
}`}
|
|
||||||
>
|
>
|
||||||
<div className="text-xs font-medium mb-1 opacity-70">
|
<div className="text-xs font-medium mb-1 opacity-70">
|
||||||
{message.from}
|
{message.from}
|
||||||
@@ -276,9 +274,8 @@ export const ProcessSection = () => {
|
|||||||
viewport={{ once: true }}
|
viewport={{ once: true }}
|
||||||
className="text-muted-foreground text-xl max-w-2xl mx-auto"
|
className="text-muted-foreground text-xl max-w-2xl mx-auto"
|
||||||
>
|
>
|
||||||
Our proven process transforms your vision into reality through
|
Our proven process transforms your vision into reality through strategic planning, AI-powered design, and expert engineering every step of the way.
|
||||||
strategic planning, thoughtful design, and expert engineering—every
|
|
||||||
step of the way.
|
|
||||||
</motion.p>
|
</motion.p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
@@ -157,8 +157,10 @@ export const ResourceCards = () => {
|
|||||||
Insights for Founders & Product Leaders
|
Insights for Founders & Product Leaders
|
||||||
</h2>
|
</h2>
|
||||||
<p className="text-muted-foreground text-lg max-w-2xl mx-auto">
|
<p className="text-muted-foreground text-lg max-w-2xl mx-auto">
|
||||||
Learn from our experience building 200+ digital products. Practical
|
{/* Learn from our experience building 200+ digital products. Practical
|
||||||
insights, real case studies, and actionable strategies.
|
insights, real case studies, and actionable strategies. */}
|
||||||
|
Learn from our experience building 200+ digital products, including AI mobile apps. Practical insights, real case studies, and actionable strategies.
|
||||||
|
|
||||||
</p>
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ export const SplitCallToAction = () => {
|
|||||||
return (
|
return (
|
||||||
<section className="relative py-20 overflow-hidden">
|
<section className="relative py-20 overflow-hidden">
|
||||||
<GridPattern strokeDasharray="4 2" />
|
<GridPattern strokeDasharray="4 2" />
|
||||||
|
|
||||||
<div className="relative z-10 container mx-auto px-6 lg:px-8">
|
<div className="relative z-10 container mx-auto px-6 lg:px-8">
|
||||||
<div className="grid lg:grid-cols-2 gap-16 items-center max-w-6xl mx-auto">
|
<div className="grid lg:grid-cols-2 gap-16 items-center max-w-6xl mx-auto">
|
||||||
{/* Left Content */}
|
{/* Left Content */}
|
||||||
@@ -25,10 +25,10 @@ export const SplitCallToAction = () => {
|
|||||||
Ready to Build with WDI?
|
Ready to Build with WDI?
|
||||||
</h2>
|
</h2>
|
||||||
<p className="text-xl text-muted-foreground leading-relaxed mb-8">
|
<p className="text-xl text-muted-foreground leading-relaxed mb-8">
|
||||||
Schedule a no-commitment discovery call with our consulting team. Let's discuss your vision and create a roadmap to success.
|
Schedule a no-commitment discovery call with our consulting team. Let's discuss your AI mobile app vision and create a roadmap to success.
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="space-y-6">
|
<div className="space-y-6">
|
||||||
<div className="flex items-center gap-4">
|
<div className="flex items-center gap-4">
|
||||||
<div className="w-12 h-12 bg-white/10 backdrop-blur-sm rounded-lg border border-white/20 flex items-center justify-center">
|
<div className="w-12 h-12 bg-white/10 backdrop-blur-sm rounded-lg border border-white/20 flex items-center justify-center">
|
||||||
@@ -39,7 +39,7 @@ export const SplitCallToAction = () => {
|
|||||||
<div className="text-muted-foreground text-sm">No sales pitch, just honest advice</div>
|
<div className="text-muted-foreground text-sm">No sales pitch, just honest advice</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="flex items-center gap-4">
|
<div className="flex items-center gap-4">
|
||||||
<div className="w-12 h-12 bg-white/10 backdrop-blur-sm rounded-lg border border-white/20 flex items-center justify-center">
|
<div className="w-12 h-12 bg-white/10 backdrop-blur-sm rounded-lg border border-white/20 flex items-center justify-center">
|
||||||
<Clock className="w-6 h-6 text-accent" />
|
<Clock className="w-6 h-6 text-accent" />
|
||||||
@@ -49,7 +49,7 @@ export const SplitCallToAction = () => {
|
|||||||
<div className="text-muted-foreground text-sm">Available across all time zones</div>
|
<div className="text-muted-foreground text-sm">Available across all time zones</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="flex items-center gap-4">
|
<div className="flex items-center gap-4">
|
||||||
<div className="w-12 h-12 bg-white/10 backdrop-blur-sm rounded-lg border border-white/20 flex items-center justify-center">
|
<div className="w-12 h-12 bg-white/10 backdrop-blur-sm rounded-lg border border-white/20 flex items-center justify-center">
|
||||||
<Zap className="w-6 h-6 text-accent" />
|
<Zap className="w-6 h-6 text-accent" />
|
||||||
@@ -61,7 +61,7 @@ export const SplitCallToAction = () => {
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
{/* Right CTA */}
|
{/* Right CTA */}
|
||||||
<motion.div
|
<motion.div
|
||||||
initial={{ opacity: 0, x: 50 }}
|
initial={{ opacity: 0, x: 50 }}
|
||||||
@@ -82,10 +82,10 @@ export const SplitCallToAction = () => {
|
|||||||
Let's discuss your project and explore how we can help you succeed.
|
Let's discuss your project and explore how we can help you succeed.
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="space-y-8">
|
<div className="space-y-8">
|
||||||
<Button
|
<Button
|
||||||
size="lg"
|
size="lg"
|
||||||
className="w-full bg-accent hover:bg-accent/90 text-accent-foreground py-4 text-lg border-0 rounded-lg"
|
className="w-full bg-accent hover:bg-accent/90 text-accent-foreground py-4 text-lg border-0 rounded-lg"
|
||||||
onClick={() => navigate('/start-a-project')}
|
onClick={() => navigate('/start-a-project')}
|
||||||
>
|
>
|
||||||
@@ -93,7 +93,7 @@ export const SplitCallToAction = () => {
|
|||||||
Schedule Free Call
|
Schedule Free Call
|
||||||
</Button>
|
</Button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="mt-8 pt-8 border-t border-border">
|
<div className="mt-8 pt-8 border-t border-border">
|
||||||
<div className="grid grid-cols-3 gap-4 text-center text-sm">
|
<div className="grid grid-cols-3 gap-4 text-center text-sm">
|
||||||
<div>
|
<div>
|
||||||
|
|||||||
@@ -126,8 +126,7 @@ const APIHeroWithCTA = () => {
|
|||||||
</h1>
|
</h1>
|
||||||
|
|
||||||
<p className="text-lg text-gray-300 leading-relaxed max-w-lg">
|
<p className="text-lg text-gray-300 leading-relaxed max-w-lg">
|
||||||
Building powerful, scalable, and secure backend infrastructure
|
Building powerful, scalable, and secure backend infrastructure enhanced by AI mobile app technology to fuel your web, mobile, and IoT applications.
|
||||||
and APIs to fuel your web, mobile, and IoT applications.
|
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -485,6 +484,12 @@ const APIBenefits = () => {
|
|||||||
<h2 className="text-4xl lg:text-5xl font-semibold text-foreground mb-6">
|
<h2 className="text-4xl lg:text-5xl font-semibold text-foreground mb-6">
|
||||||
The Foundation of Your Digital Success
|
The Foundation of Your Digital Success
|
||||||
</h2>
|
</h2>
|
||||||
|
<p className="mt-4 text-gray-400 max-w-2xl mx-auto">
|
||||||
|
|
||||||
|
{/* End-to-end solutions for every stage of your product lifecycle. */}
|
||||||
|
WDI's robust AI mobile app backend powers seamless scalability and security, forming the unbreakable core for your web, mobile, and IoT applications.
|
||||||
|
|
||||||
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
<motion.div
|
<motion.div
|
||||||
@@ -620,6 +625,13 @@ const APIProcess = () => {
|
|||||||
<h2 className="text-4xl lg:text-5xl font-semibold text-foreground mb-6">
|
<h2 className="text-4xl lg:text-5xl font-semibold text-foreground mb-6">
|
||||||
Our Methodical Approach to Backend Excellence
|
Our Methodical Approach to Backend Excellence
|
||||||
</h2>
|
</h2>
|
||||||
|
<p className="mt-4 text-gray-400 max-w-2xl mx-auto">
|
||||||
|
|
||||||
|
{/* End-to-end solutions for every stage of your product lifecycle. */}
|
||||||
|
|
||||||
|
WDI employs a proven methodology, from architecture design and API development to AI app development company security protocols, ensuring scalable, high-performance backends for your digital ecosystem.
|
||||||
|
|
||||||
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
<div className="relative">
|
<div className="relative">
|
||||||
@@ -774,6 +786,14 @@ const APIServices = () => {
|
|||||||
<h2 className="text-4xl lg:text-5xl font-semibold text-white mb-6">
|
<h2 className="text-4xl lg:text-5xl font-semibold text-white mb-6">
|
||||||
Our Specialized Backend Development Services
|
Our Specialized Backend Development Services
|
||||||
</h2>
|
</h2>
|
||||||
|
<p className="mt-4 text-gray-400 max-w-2xl mx-auto">
|
||||||
|
|
||||||
|
{/* End-to-end solutions for every stage of your product lifecycle. */}
|
||||||
|
|
||||||
|
WDI delivers comprehensive AI-powered features including RESTful APIs, microservices architecture, cloud deployment, and database optimization for enterprise-grade performance.
|
||||||
|
|
||||||
|
|
||||||
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
<motion.div
|
<motion.div
|
||||||
@@ -1017,8 +1037,7 @@ const APITechStack = () => {
|
|||||||
Building Secure and High-Performance Backends
|
Building Secure and High-Performance Backends
|
||||||
</h2>
|
</h2>
|
||||||
<p className="text-xl text-muted-foreground max-w-3xl mx-auto leading-relaxed">
|
<p className="text-xl text-muted-foreground max-w-3xl mx-auto leading-relaxed">
|
||||||
With industry-leading technologies that ensure scalability,
|
With industry-leading technologies enhanced by AI iOS development that ensure scalability, security, and reliability for mission-critical applications.
|
||||||
security, and reliability.
|
|
||||||
</p>
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
@@ -1306,6 +1325,13 @@ const APICaseStudies = () => {
|
|||||||
<h2 className="text-4xl lg:text-5xl font-semibold text-white mb-8">
|
<h2 className="text-4xl lg:text-5xl font-semibold text-white mb-8">
|
||||||
Robust Backends Powering Digital Innovation
|
Robust Backends Powering Digital Innovation
|
||||||
</h2>
|
</h2>
|
||||||
|
<p className="mt-4 text-gray-400 max-w-2xl mx-auto">
|
||||||
|
|
||||||
|
{/* End-to-end solutions for every stage of your product lifecycle. */}
|
||||||
|
|
||||||
|
WDI engineers scalable AI-powered features that deliver predictive scaling, automated monitoring, and intelligent optimization for unmatched digital performance.
|
||||||
|
|
||||||
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
<motion.div
|
<motion.div
|
||||||
@@ -1517,8 +1543,7 @@ const HireBackendDevelopers = () => {
|
|||||||
Hire Specialized Backend & API Developers
|
Hire Specialized Backend & API Developers
|
||||||
</h2>
|
</h2>
|
||||||
<p className="text-xl text-gray-300 max-w-3xl mx-auto leading-relaxed">
|
<p className="text-xl text-gray-300 max-w-3xl mx-auto leading-relaxed">
|
||||||
Access our pool of expert backend engineers proficient in various
|
Access WDI's pool of expert iOS mobile app development engineers proficient in Node.js, Python, MongoDB, AWS, and seamless cloud integrations.
|
||||||
languages, databases, and cloud platforms.
|
|
||||||
</p>
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
@@ -1721,8 +1746,7 @@ const APIFinalCTA = () => {
|
|||||||
viewport={{ once: true }}
|
viewport={{ once: true }}
|
||||||
className="text-xl text-muted-foreground mb-12 max-w-2xl mx-auto leading-relaxed"
|
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
|
Ensure your applications are fast, secure, and scalable with our expert AI-powered design API and backend development services.
|
||||||
expert API and backend development services.
|
|
||||||
</motion.p>
|
</motion.p>
|
||||||
|
|
||||||
<motion.div
|
<motion.div
|
||||||
|
|||||||
@@ -129,9 +129,7 @@ const AdminHeroWithCTA = () => {
|
|||||||
</h1>
|
</h1>
|
||||||
|
|
||||||
<p className="text-lg text-gray-300 leading-relaxed max-w-lg">
|
<p className="text-lg text-gray-300 leading-relaxed max-w-lg">
|
||||||
Empower your team with custom, data-rich admin interfaces and
|
Empower your team with custom, data-rich admin interfaces enhanced by AI mobile app features for streamlined operations, reporting, and management.
|
||||||
dashboards for streamlined operations, reporting, and
|
|
||||||
management.
|
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -475,6 +473,13 @@ const AdminBenefits = () => {
|
|||||||
<h2 className="text-4xl lg:text-5xl font-semibold text-foreground mb-6">
|
<h2 className="text-4xl lg:text-5xl font-semibold text-foreground mb-6">
|
||||||
Why Choose a Bespoke Admin Panel from WDI?
|
Why Choose a Bespoke Admin Panel from WDI?
|
||||||
</h2>
|
</h2>
|
||||||
|
<p className="mt-4 text-gray-400 max-w-2xl mx-auto">
|
||||||
|
|
||||||
|
{/* End-to-end solutions for every stage of your product lifecycle. */}
|
||||||
|
|
||||||
|
WDI delivers fully customized AI mobile app admin panels offering superior scalability, real-time insights, and role-based security for seamless eCommerce management.
|
||||||
|
|
||||||
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
<motion.div
|
<motion.div
|
||||||
@@ -604,6 +609,12 @@ const AdminProcess = () => {
|
|||||||
<h2 className="text-4xl lg:text-5xl font-semibold text-foreground mb-6">
|
<h2 className="text-4xl lg:text-5xl font-semibold text-foreground mb-6">
|
||||||
Our Approach to Building Your Operational Command Center
|
Our Approach to Building Your Operational Command Center
|
||||||
</h2>
|
</h2>
|
||||||
|
<p className="mt-4 text-gray-400 max-w-2xl mx-auto">
|
||||||
|
|
||||||
|
{/* End-to-end solutions for every stage of your product lifecycle. */}
|
||||||
|
WDI follows a discovery-design-develop-deploy methodology enhanced by AI mobile app insights to create intuitive, scalable admin panels that optimize your eCommerce operations.
|
||||||
|
|
||||||
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
<div className="relative">
|
<div className="relative">
|
||||||
@@ -745,6 +756,13 @@ const AdminServices = () => {
|
|||||||
<h2 className="text-4xl lg:text-5xl font-semibold text-white mb-6">
|
<h2 className="text-4xl lg:text-5xl font-semibold text-white mb-6">
|
||||||
Our Specialized Admin & Dashboard Solutions
|
Our Specialized Admin & Dashboard Solutions
|
||||||
</h2>
|
</h2>
|
||||||
|
<p className="mt-4 text-gray-400 max-w-2xl mx-auto">
|
||||||
|
|
||||||
|
{/* End-to-end solutions for every stage of your product lifecycle. */}
|
||||||
|
|
||||||
|
WDI delivers tailored AI mobile app-powered admin panels with real-time analytics, role-based access, and seamless integrations for optimized eCommerce control.
|
||||||
|
|
||||||
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
<motion.div
|
<motion.div
|
||||||
@@ -1128,6 +1146,13 @@ const AdminCaseStudies = () => {
|
|||||||
<h2 className="text-4xl lg:text-5xl font-semibold text-white mb-8">
|
<h2 className="text-4xl lg:text-5xl font-semibold text-white mb-8">
|
||||||
Streamlined Operations with WDI-Built Admin Panels
|
Streamlined Operations with WDI-Built Admin Panels
|
||||||
</h2>
|
</h2>
|
||||||
|
<p className="mt-4 text-gray-400 max-w-2xl mx-auto">
|
||||||
|
|
||||||
|
{/* End-to-end solutions for every stage of your product lifecycle. */}
|
||||||
|
|
||||||
|
WDI's custom admin panels with AI mobile app integration deliver real-time insights, automated workflows, and intuitive controls for peak eCommerce efficiency.
|
||||||
|
|
||||||
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
<motion.div
|
<motion.div
|
||||||
@@ -1316,7 +1341,7 @@ const HireDevelopers = () => {
|
|||||||
Need Expert Developers for Your Admin Panel?
|
Need Expert Developers for Your Admin Panel?
|
||||||
</h2>
|
</h2>
|
||||||
<p className="text-xl text-gray-300 max-w-3xl mx-auto leading-relaxed">
|
<p className="text-xl text-gray-300 max-w-3xl mx-auto leading-relaxed">
|
||||||
Our developers specialize in creating powerful and scalable admin interfaces with robust backend systems and seamless integrations.
|
Our AI mobile app developers specialize in creating powerful, scalable admin interfaces with robust backend systems and seamless integrations.
|
||||||
</p>
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
@@ -1514,8 +1539,7 @@ const AdminFinalCTA = () => {
|
|||||||
viewport={{ once: true }}
|
viewport={{ once: true }}
|
||||||
className="text-xl text-muted-foreground mb-12 max-w-2xl mx-auto leading-relaxed"
|
className="text-xl text-muted-foreground mb-12 max-w-2xl mx-auto leading-relaxed"
|
||||||
>
|
>
|
||||||
Transform your internal operations with efficient, data-driven
|
Transform your internal operations with efficient, data-driven dashboards enhanced by AI mobile app technology and advanced management systems.
|
||||||
dashboards and management systems.
|
|
||||||
</motion.p>
|
</motion.p>
|
||||||
|
|
||||||
<motion.div
|
<motion.div
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ import { Footer } from "../components/Footer";
|
|||||||
import { Button } from "../components/ui/button";
|
import { Button } from "../components/ui/button";
|
||||||
import { Badge } from "../components/ui/badge";
|
import { Badge } from "../components/ui/badge";
|
||||||
import { Card, CardContent } from "../components/ui/card";
|
import { Card, CardContent } from "../components/ui/card";
|
||||||
|
import ambleImg from "../assets/amble.png"
|
||||||
import { ArrowRight, Calendar, Users, Smartphone, Globe, Check, Star, TrendingUp, MapPin, Shield, Navigation as NavigationIcon, Zap, Heart, Target, AlertCircle, Clock, UserCheck } from "lucide-react";
|
import { ArrowRight, Calendar, Users, Smartphone, Globe, Check, Star, TrendingUp, MapPin, Shield, Navigation as NavigationIcon, Zap, Heart, Target, AlertCircle, Clock, UserCheck } from "lucide-react";
|
||||||
import { ImageWithFallback } from "../components/figma/ImageWithFallback";
|
import { ImageWithFallback } from "../components/figma/ImageWithFallback";
|
||||||
import { useNavigate } from "react-router-dom";
|
import { useNavigate } from "react-router-dom";
|
||||||
@@ -13,7 +14,7 @@ export const AmbleProject = () => {
|
|||||||
return (
|
return (
|
||||||
<div className="dark min-h-screen bg-background">
|
<div className="dark min-h-screen bg-background">
|
||||||
{/* <Navigation /> */}
|
{/* <Navigation /> */}
|
||||||
|
|
||||||
{/* Hero Section */}
|
{/* Hero Section */}
|
||||||
<section className="pt-24 pb-16 bg-background relative overflow-hidden">
|
<section className="pt-24 pb-16 bg-background relative overflow-hidden">
|
||||||
<div className="absolute inset-0 bg-gradient-to-br from-[#E5195E]/5 via-transparent to-transparent" />
|
<div className="absolute inset-0 bg-gradient-to-br from-[#E5195E]/5 via-transparent to-transparent" />
|
||||||
@@ -26,11 +27,11 @@ export const AmbleProject = () => {
|
|||||||
Navigation App Case Study
|
Navigation App Case Study
|
||||||
</Badge>
|
</Badge>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<h1 className="text-4xl md:text-5xl lg:text-6xl font-bold mb-6 text-white font-manrope">
|
<h1 className="text-4xl md:text-5xl lg:text-6xl font-bold mb-6 text-white font-manrope">
|
||||||
Amble App
|
Amble App
|
||||||
</h1>
|
</h1>
|
||||||
|
|
||||||
<p className="text-xl text-muted-foreground mb-8 font-manrope">
|
<p className="text-xl text-muted-foreground mb-8 font-manrope">
|
||||||
Accessible Navigation & Community Engagement App - Making urban exploration easier and more inclusive for everyone
|
Accessible Navigation & Community Engagement App - Making urban exploration easier and more inclusive for everyone
|
||||||
</p>
|
</p>
|
||||||
@@ -86,7 +87,7 @@ export const AmbleProject = () => {
|
|||||||
|
|
||||||
{/* CTA Buttons */}
|
{/* CTA Buttons */}
|
||||||
<div className="flex flex-col sm:flex-row gap-4">
|
<div className="flex flex-col sm:flex-row gap-4">
|
||||||
<Button
|
<Button
|
||||||
size="lg"
|
size="lg"
|
||||||
className="bg-[#E5195E] hover:bg-[#E5195E]/90 text-white font-manrope"
|
className="bg-[#E5195E] hover:bg-[#E5195E]/90 text-white font-manrope"
|
||||||
onClick={() => navigate('/start-a-project')}
|
onClick={() => navigate('/start-a-project')}
|
||||||
@@ -94,7 +95,7 @@ export const AmbleProject = () => {
|
|||||||
Build Your Navigation App
|
Build Your Navigation App
|
||||||
<ArrowRight className="w-5 h-5 ml-2" />
|
<ArrowRight className="w-5 h-5 ml-2" />
|
||||||
</Button>
|
</Button>
|
||||||
<Button
|
<Button
|
||||||
size="lg"
|
size="lg"
|
||||||
variant="outline"
|
variant="outline"
|
||||||
className="border-white/20 text-white hover:bg-white/10 font-manrope"
|
className="border-white/20 text-white hover:bg-white/10 font-manrope"
|
||||||
@@ -107,8 +108,8 @@ export const AmbleProject = () => {
|
|||||||
|
|
||||||
<div className="relative">
|
<div className="relative">
|
||||||
<div className="aspect-square bg-gradient-to-br from-[#E5195E]/20 to-transparent rounded-2xl p-8 border border-white/10">
|
<div className="aspect-square bg-gradient-to-br from-[#E5195E]/20 to-transparent rounded-2xl p-8 border border-white/10">
|
||||||
<ImageWithFallback
|
<ImageWithFallback
|
||||||
src="/images/amble-app-mockup.jpg"
|
src={ambleImg}
|
||||||
alt="Amble Navigation App"
|
alt="Amble Navigation App"
|
||||||
className="w-full h-full object-cover rounded-lg"
|
className="w-full h-full object-cover rounded-lg"
|
||||||
/>
|
/>
|
||||||
@@ -138,7 +139,7 @@ export const AmbleProject = () => {
|
|||||||
<div className="container mx-auto px-6 lg:px-8">
|
<div className="container mx-auto px-6 lg:px-8">
|
||||||
<div className="max-w-6xl mx-auto">
|
<div className="max-w-6xl mx-auto">
|
||||||
<h2 className="text-3xl font-bold text-white mb-12 text-center font-manrope">Project Overview</h2>
|
<h2 className="text-3xl font-bold text-white mb-12 text-center font-manrope">Project Overview</h2>
|
||||||
|
|
||||||
<div className="grid md:grid-cols-3 gap-8">
|
<div className="grid md:grid-cols-3 gap-8">
|
||||||
<Card className="bg-card/50 border-white/10">
|
<Card className="bg-card/50 border-white/10">
|
||||||
<CardContent className="p-6">
|
<CardContent className="p-6">
|
||||||
@@ -179,7 +180,7 @@ export const AmbleProject = () => {
|
|||||||
<div className="container mx-auto px-6 lg:px-8">
|
<div className="container mx-auto px-6 lg:px-8">
|
||||||
<div className="max-w-6xl mx-auto">
|
<div className="max-w-6xl mx-auto">
|
||||||
<h2 className="text-3xl font-bold text-white mb-12 text-center font-manrope">Project Scope</h2>
|
<h2 className="text-3xl font-bold text-white mb-12 text-center font-manrope">Project Scope</h2>
|
||||||
|
|
||||||
<div className="grid md:grid-cols-2 gap-12">
|
<div className="grid md:grid-cols-2 gap-12">
|
||||||
<div>
|
<div>
|
||||||
<h3 className="text-xl font-semibold text-white mb-6 font-manrope">Core Features</h3>
|
<h3 className="text-xl font-semibold text-white mb-6 font-manrope">Core Features</h3>
|
||||||
@@ -227,7 +228,7 @@ export const AmbleProject = () => {
|
|||||||
<div className="container mx-auto px-6 lg:px-8">
|
<div className="container mx-auto px-6 lg:px-8">
|
||||||
<div className="max-w-6xl mx-auto">
|
<div className="max-w-6xl mx-auto">
|
||||||
<h2 className="text-3xl font-bold text-white mb-12 text-center font-manrope">Challenges & Solution Architecture</h2>
|
<h2 className="text-3xl font-bold text-white mb-12 text-center font-manrope">Challenges & Solution Architecture</h2>
|
||||||
|
|
||||||
<div className="grid md:grid-cols-2 gap-12 mb-16">
|
<div className="grid md:grid-cols-2 gap-12 mb-16">
|
||||||
<div>
|
<div>
|
||||||
<h3 className="text-xl font-semibold text-white mb-6 font-manrope">Technical Challenges</h3>
|
<h3 className="text-xl font-semibold text-white mb-6 font-manrope">Technical Challenges</h3>
|
||||||
@@ -312,38 +313,38 @@ export const AmbleProject = () => {
|
|||||||
<div className="container mx-auto px-6 lg:px-8">
|
<div className="container mx-auto px-6 lg:px-8">
|
||||||
<div className="max-w-6xl mx-auto">
|
<div className="max-w-6xl mx-auto">
|
||||||
<h2 className="text-3xl font-bold text-white mb-12 text-center font-manrope">Development Process & Methodology</h2>
|
<h2 className="text-3xl font-bold text-white mb-12 text-center font-manrope">Development Process & Methodology</h2>
|
||||||
|
|
||||||
<div className="mb-12">
|
<div className="mb-12">
|
||||||
<div className="text-center mb-8">
|
<div className="text-center mb-8">
|
||||||
<p className="text-lg text-muted-foreground font-manrope">
|
<p className="text-lg text-muted-foreground font-manrope">
|
||||||
<strong>Agile</strong> (weekly sprints) with weekly sprint planning, mid-sprint QA cycles for early bug detection, and client demos at the end of each sprint
|
<strong>Agile</strong> (weekly sprints) with weekly sprint planning, mid-sprint QA cycles for early bug detection, and client demos at the end of each sprint
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div className="grid md:grid-cols-2 lg:grid-cols-3 gap-6">
|
<div className="grid md:grid-cols-2 lg:grid-cols-3 gap-6">
|
||||||
{[
|
{[
|
||||||
{
|
{
|
||||||
phase: "Discovery & Planning",
|
phase: "Discovery & Planning",
|
||||||
duration: "2 weeks",
|
duration: "2 weeks",
|
||||||
description: "Feature prioritization, UI/UX wireframing, technical feasibility review"
|
description: "Feature prioritization, UI/UX wireframing, technical feasibility review"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
phase: "Design & Prototyping",
|
phase: "Design & Prototyping",
|
||||||
duration: "3 weeks",
|
duration: "3 weeks",
|
||||||
description: "Mobile UI design for both platforms, map interface prototypes"
|
description: "Mobile UI design for both platforms, map interface prototypes"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
phase: "Core Development",
|
phase: "Core Development",
|
||||||
duration: "6 weeks",
|
duration: "6 weeks",
|
||||||
description: "Walking route module, event listing module, user authentication and profiles"
|
description: "Walking route module, event listing module, user authentication and profiles"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
phase: "Integration & Testing",
|
phase: "Integration & Testing",
|
||||||
duration: "4 weeks",
|
duration: "4 weeks",
|
||||||
description: "Google Maps API integration, push notifications setup, offline mode implementation"
|
description: "Google Maps API integration, push notifications setup, offline mode implementation"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
phase: "Launch & Handover",
|
phase: "Launch & Handover",
|
||||||
duration: "1 week",
|
duration: "1 week",
|
||||||
description: "App store submission, documentation and client training"
|
description: "App store submission, documentation and client training"
|
||||||
}
|
}
|
||||||
@@ -374,7 +375,7 @@ export const AmbleProject = () => {
|
|||||||
<div className="container mx-auto px-6 lg:px-8">
|
<div className="container mx-auto px-6 lg:px-8">
|
||||||
<div className="max-w-6xl mx-auto">
|
<div className="max-w-6xl mx-auto">
|
||||||
<h2 className="text-3xl font-bold text-white mb-12 text-center font-manrope">Key Features & Functionality</h2>
|
<h2 className="text-3xl font-bold text-white mb-12 text-center font-manrope">Key Features & Functionality</h2>
|
||||||
|
|
||||||
<div className="grid md:grid-cols-2 lg:grid-cols-3 gap-6 mb-12">
|
<div className="grid md:grid-cols-2 lg:grid-cols-3 gap-6 mb-12">
|
||||||
{[
|
{[
|
||||||
{
|
{
|
||||||
@@ -426,7 +427,7 @@ export const AmbleProject = () => {
|
|||||||
<div className="container mx-auto px-6 lg:px-8">
|
<div className="container mx-auto px-6 lg:px-8">
|
||||||
<div className="max-w-6xl mx-auto">
|
<div className="max-w-6xl mx-auto">
|
||||||
<h2 className="text-3xl font-bold text-white mb-12 text-center font-manrope">Results & Impact</h2>
|
<h2 className="text-3xl font-bold text-white mb-12 text-center font-manrope">Results & Impact</h2>
|
||||||
|
|
||||||
<div className="grid md:grid-cols-2 lg:grid-cols-3 gap-6 mb-12">
|
<div className="grid md:grid-cols-2 lg:grid-cols-3 gap-6 mb-12">
|
||||||
{[
|
{[
|
||||||
{ label: "GPS Accuracy", value: "±6m", icon: MapPin, desc: "average accuracy" },
|
{ label: "GPS Accuracy", value: "±6m", icon: MapPin, desc: "average accuracy" },
|
||||||
@@ -486,7 +487,7 @@ export const AmbleProject = () => {
|
|||||||
<div className="container mx-auto px-6 lg:px-8">
|
<div className="container mx-auto px-6 lg:px-8">
|
||||||
<div className="max-w-4xl mx-auto">
|
<div className="max-w-4xl mx-auto">
|
||||||
<h2 className="text-3xl font-bold text-white mb-12 text-center font-manrope">Lessons Learned & Best Practices</h2>
|
<h2 className="text-3xl font-bold text-white mb-12 text-center font-manrope">Lessons Learned & Best Practices</h2>
|
||||||
|
|
||||||
<div className="grid md:grid-cols-2 gap-8">
|
<div className="grid md:grid-cols-2 gap-8">
|
||||||
<Card className="bg-card/50 border-white/10">
|
<Card className="bg-card/50 border-white/10">
|
||||||
<CardContent className="p-6">
|
<CardContent className="p-6">
|
||||||
@@ -551,7 +552,7 @@ export const AmbleProject = () => {
|
|||||||
<div className="container mx-auto px-6 lg:px-8">
|
<div className="container mx-auto px-6 lg:px-8">
|
||||||
<div className="max-w-4xl mx-auto">
|
<div className="max-w-4xl mx-auto">
|
||||||
<h2 className="text-3xl font-bold text-white mb-8 text-center font-manrope">Future Roadmap</h2>
|
<h2 className="text-3xl font-bold text-white mb-8 text-center font-manrope">Future Roadmap</h2>
|
||||||
|
|
||||||
<div className="grid md:grid-cols-2 gap-8">
|
<div className="grid md:grid-cols-2 gap-8">
|
||||||
<Card className="bg-card/50 border-white/10">
|
<Card className="bg-card/50 border-white/10">
|
||||||
<CardContent className="p-6">
|
<CardContent className="p-6">
|
||||||
@@ -602,7 +603,7 @@ export const AmbleProject = () => {
|
|||||||
Create accessible, inclusive mobile applications that empower users to explore and navigate their world with confidence.
|
Create accessible, inclusive mobile applications that empower users to explore and navigate their world with confidence.
|
||||||
</p>
|
</p>
|
||||||
<div className="flex flex-col sm:flex-row gap-4 justify-center">
|
<div className="flex flex-col sm:flex-row gap-4 justify-center">
|
||||||
<Button
|
<Button
|
||||||
size="lg"
|
size="lg"
|
||||||
className="bg-[#E5195E] hover:bg-[#E5195E]/90 text-white px-8 py-3 font-manrope"
|
className="bg-[#E5195E] hover:bg-[#E5195E]/90 text-white px-8 py-3 font-manrope"
|
||||||
onClick={() => navigate('/start-a-project')}
|
onClick={() => navigate('/start-a-project')}
|
||||||
@@ -610,7 +611,7 @@ export const AmbleProject = () => {
|
|||||||
Start Your Project
|
Start Your Project
|
||||||
<ArrowRight className="w-5 h-5 ml-2" />
|
<ArrowRight className="w-5 h-5 ml-2" />
|
||||||
</Button>
|
</Button>
|
||||||
<Button
|
<Button
|
||||||
size="lg"
|
size="lg"
|
||||||
variant="outline"
|
variant="outline"
|
||||||
className="border-white/20 text-white hover:bg-white/10 px-8 py-3 font-manrope"
|
className="border-white/20 text-white hover:bg-white/10 px-8 py-3 font-manrope"
|
||||||
|
|||||||
@@ -402,8 +402,7 @@ const AndroidKeyBenefits = () => {
|
|||||||
Why Develop a Native Android App?
|
Why Develop a Native Android App?
|
||||||
</h2>
|
</h2>
|
||||||
<p className="text-xl text-muted-foreground max-w-3xl mx-auto leading-relaxed">
|
<p className="text-xl text-muted-foreground max-w-3xl mx-auto leading-relaxed">
|
||||||
Android development offers unparalleled reach and flexibility for
|
AI mobile app development offers unparalleled reach and flexibility for businesses looking to tap into the world's largest mobile ecosystem.
|
||||||
businesses looking to tap into the world's largest mobile ecosystem.
|
|
||||||
</p>
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
@@ -793,7 +792,7 @@ const AndroidCaseStudies = () => {
|
|||||||
image: ranoutofImage,
|
image: ranoutofImage,
|
||||||
results: "3M+ downloads",
|
results: "3M+ downloads",
|
||||||
gradient: "from-[#007F33]/20 to-[#007F33]/10",
|
gradient: "from-[#007F33]/20 to-[#007F33]/10",
|
||||||
buttonLink: "/projects/ranoutof",
|
buttonLink: "/projects/ranoutof",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Financial Trading Platform",
|
title: "Financial Trading Platform",
|
||||||
@@ -803,7 +802,7 @@ const AndroidCaseStudies = () => {
|
|||||||
image: tradersCircuitImage,
|
image: tradersCircuitImage,
|
||||||
results: "800K+ users",
|
results: "800K+ users",
|
||||||
gradient: "from-blue-500/20 to-cyan-500/20",
|
gradient: "from-blue-500/20 to-cyan-500/20",
|
||||||
buttonLink: "/projects/traderscircuit",
|
buttonLink: "/projects/traderscircuit",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Real Estate Investment Platform",
|
title: "Real Estate Investment Platform",
|
||||||
@@ -813,7 +812,7 @@ const AndroidCaseStudies = () => {
|
|||||||
image: prospertyImage,
|
image: prospertyImage,
|
||||||
results: "1.5M+ downloads",
|
results: "1.5M+ downloads",
|
||||||
gradient: "from-[#a98453]/20 to-[#a98453]/10",
|
gradient: "from-[#a98453]/20 to-[#a98453]/10",
|
||||||
buttonLink: "/projects/prosperty",
|
buttonLink: "/projects/prosperty",
|
||||||
},
|
},
|
||||||
];
|
];
|
||||||
|
|
||||||
@@ -831,8 +830,7 @@ const AndroidCaseStudies = () => {
|
|||||||
Android Apps That Define Industries
|
Android Apps That Define Industries
|
||||||
</h2>
|
</h2>
|
||||||
<p className="text-xl text-muted-foreground max-w-3xl mx-auto leading-relaxed">
|
<p className="text-xl text-muted-foreground max-w-3xl mx-auto leading-relaxed">
|
||||||
Discover how we've helped businesses succeed with powerful Android
|
Discover how our AI mobile application developers have helped businesses succeed with powerful Android applications that leverage AI-powered features.
|
||||||
applications that leverage the platform's capabilities.
|
|
||||||
</p>
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
|
|||||||
@@ -9,6 +9,7 @@ import { Separator } from "../components/ui/separator";
|
|||||||
import { Calendar, Clock, User, ArrowRight, Share2, Linkedin, Twitter, ExternalLink, Tag } from "lucide-react";
|
import { Calendar, Clock, User, ArrowRight, Share2, Linkedin, Twitter, ExternalLink, Tag } from "lucide-react";
|
||||||
import { ImageWithFallback } from "../components/figma/ImageWithFallback";
|
import { ImageWithFallback } from "../components/figma/ImageWithFallback";
|
||||||
import { useNavigate } from "react-router-dom";
|
import { useNavigate } from "react-router-dom";
|
||||||
|
import hospitalAi from "../assets/aihospital.jpg"
|
||||||
|
|
||||||
const articleData = {
|
const articleData = {
|
||||||
id: "automation-reshaping-business",
|
id: "automation-reshaping-business",
|
||||||
@@ -276,7 +277,8 @@ const articleData = {
|
|||||||
title: "The Future of AI in Healthcare: Transforming Patient Care Through Technology",
|
title: "The Future of AI in Healthcare: Transforming Patient Care Through Technology",
|
||||||
excerpt: "Discover how artificial intelligence is revolutionizing healthcare delivery and patient outcomes.",
|
excerpt: "Discover how artificial intelligence is revolutionizing healthcare delivery and patient outcomes.",
|
||||||
readTime: "12 min read",
|
readTime: "12 min read",
|
||||||
image: "https://images.unsplash.com/photo-1576091160399-112ba8d25d1f?w=400&h=250&fit=crop&auto=format",
|
// image: "https://images.unsplash.com/photo-1576091160399-112ba8d25d1f?w=400&h=250&fit=crop&auto=format",
|
||||||
|
image: hospitalAi,
|
||||||
category: "Healthcare AI"
|
category: "Healthcare AI"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
@@ -286,7 +288,7 @@ export const AutomationReshapingBusiness = () => {
|
|||||||
const handleShare = (platform: string) => {
|
const handleShare = (platform: string) => {
|
||||||
const url = encodeURIComponent(window.location.href);
|
const url = encodeURIComponent(window.location.href);
|
||||||
const title = encodeURIComponent(articleData.title);
|
const title = encodeURIComponent(articleData.title);
|
||||||
|
|
||||||
let shareUrl = '';
|
let shareUrl = '';
|
||||||
switch (platform) {
|
switch (platform) {
|
||||||
case 'linkedin':
|
case 'linkedin':
|
||||||
@@ -299,7 +301,7 @@ export const AutomationReshapingBusiness = () => {
|
|||||||
shareUrl = `https://wa.me/?text=${title} ${url}`;
|
shareUrl = `https://wa.me/?text=${title} ${url}`;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (shareUrl) {
|
if (shareUrl) {
|
||||||
window.open(shareUrl, '_blank', 'width=600,height=400');
|
window.open(shareUrl, '_blank', 'width=600,height=400');
|
||||||
}
|
}
|
||||||
@@ -310,7 +312,7 @@ export const AutomationReshapingBusiness = () => {
|
|||||||
return (
|
return (
|
||||||
<div className="dark min-h-screen bg-background">
|
<div className="dark min-h-screen bg-background">
|
||||||
{/* <Navigation /> */}
|
{/* <Navigation /> */}
|
||||||
|
|
||||||
{/* Hero Section */}
|
{/* Hero Section */}
|
||||||
<section className="pt-24 pb-16 bg-background">
|
<section className="pt-24 pb-16 bg-background">
|
||||||
<div className="container mx-auto px-6 lg:px-8">
|
<div className="container mx-auto px-6 lg:px-8">
|
||||||
@@ -377,13 +379,13 @@ export const AutomationReshapingBusiness = () => {
|
|||||||
<section className="py-16 bg-card/50">
|
<section className="py-16 bg-card/50">
|
||||||
<div className="container mx-auto px-6 lg:px-8">
|
<div className="container mx-auto px-6 lg:px-8">
|
||||||
<div className="grid lg:grid-cols-10 gap-12 max-w-7xl mx-auto">
|
<div className="grid lg:grid-cols-10 gap-12 max-w-7xl mx-auto">
|
||||||
|
|
||||||
{/* Article Content - 70% */}
|
{/* Article Content - 70% */}
|
||||||
<article className="lg:col-span-7">
|
<article className="lg:col-span-7">
|
||||||
<Card className="bg-background/50 border-white/10">
|
<Card className="bg-background/50 border-white/10">
|
||||||
<CardContent className="p-8 lg:p-12">
|
<CardContent className="p-8 lg:p-12">
|
||||||
{/* Article Body */}
|
{/* Article Body */}
|
||||||
<div
|
<div
|
||||||
className="prose prose-invert prose-lg max-w-none
|
className="prose prose-invert prose-lg max-w-none
|
||||||
prose-headings:text-white prose-headings:font-semibold
|
prose-headings:text-white prose-headings:font-semibold
|
||||||
prose-h2:text-3xl prose-h2:mt-12 prose-h2:mb-6
|
prose-h2:text-3xl prose-h2:mt-12 prose-h2:mb-6
|
||||||
@@ -478,15 +480,15 @@ export const AutomationReshapingBusiness = () => {
|
|||||||
|
|
||||||
{/* Sidebar - 30% */}
|
{/* Sidebar - 30% */}
|
||||||
<aside className="lg:col-span-3 space-y-8">
|
<aside className="lg:col-span-3 space-y-8">
|
||||||
|
|
||||||
{/* Related Articles */}
|
{/* Related Articles */}
|
||||||
<Card className="bg-background/50 border-white/10">
|
<Card className="bg-background/50 border-white/10">
|
||||||
<CardContent className="p-6">
|
<CardContent className="p-6">
|
||||||
<h3 className="text-xl font-semibold text-white mb-6">You Might Also Like</h3>
|
<h3 className="text-xl font-semibold text-white mb-6">You Might Also Like</h3>
|
||||||
<div className="space-y-6">
|
<div className="space-y-6">
|
||||||
{articleData.relatedArticles.map((article) => (
|
{articleData.relatedArticles.map((article) => (
|
||||||
<div
|
<div
|
||||||
key={article.id}
|
key={article.id}
|
||||||
className="group cursor-pointer"
|
className="group cursor-pointer"
|
||||||
onClick={() => navigate(`/articles/${article.id}`)}
|
onClick={() => navigate(`/articles/${article.id}`)}
|
||||||
>
|
>
|
||||||
@@ -508,11 +510,11 @@ export const AutomationReshapingBusiness = () => {
|
|||||||
</div>
|
</div>
|
||||||
))}
|
))}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<Separator className="my-6" />
|
<Separator className="my-6" />
|
||||||
|
|
||||||
<Button
|
<Button
|
||||||
variant="outline"
|
variant="outline"
|
||||||
className="w-full border-white/20 text-white hover:bg-white/10"
|
className="w-full border-white/20 text-white hover:bg-white/10"
|
||||||
onClick={() => navigate('/resources/blog')}
|
onClick={() => navigate('/resources/blog')}
|
||||||
>
|
>
|
||||||
@@ -527,10 +529,10 @@ export const AutomationReshapingBusiness = () => {
|
|||||||
<CardContent className="p-6">
|
<CardContent className="p-6">
|
||||||
<h3 className="text-xl font-semibold text-white mb-4">About WDI</h3>
|
<h3 className="text-xl font-semibold text-white mb-4">About WDI</h3>
|
||||||
<p className="text-muted-foreground text-sm leading-relaxed mb-4">
|
<p className="text-muted-foreground text-sm leading-relaxed mb-4">
|
||||||
Web Development Institute helps startups and enterprises build scalable, secure digital products.
|
Web Development Institute helps startups and enterprises build scalable, secure digital products.
|
||||||
With 25+ years of experience, we've delivered 200+ successful projects across 15+ countries.
|
With 25+ years of experience, we've delivered 200+ successful projects across 15+ countries.
|
||||||
</p>
|
</p>
|
||||||
<Button
|
<Button
|
||||||
className="w-full bg-[#E5195E] hover:bg-[#E5195E]/90 text-white"
|
className="w-full bg-[#E5195E] hover:bg-[#E5195E]/90 text-white"
|
||||||
onClick={() => navigate('/contact')}
|
onClick={() => navigate('/contact')}
|
||||||
>
|
>
|
||||||
@@ -552,21 +554,21 @@ export const AutomationReshapingBusiness = () => {
|
|||||||
Enjoyed this article? Let's talk.
|
Enjoyed this article? Let's talk.
|
||||||
</h2>
|
</h2>
|
||||||
<p className="text-muted-foreground mb-8 max-w-2xl mx-auto">
|
<p className="text-muted-foreground mb-8 max-w-2xl mx-auto">
|
||||||
Ready to automate your business operations and drive efficiency? Our team of experts is here to help you
|
Ready to automate your business operations and drive efficiency? Our team of experts is here to help you
|
||||||
implement intelligent automation solutions that transform your business processes.
|
implement intelligent automation solutions that transform your business processes.
|
||||||
</p>
|
</p>
|
||||||
<div className="flex flex-col sm:flex-row gap-4 justify-center">
|
<div className="flex flex-col sm:flex-row gap-4 justify-center">
|
||||||
<Button
|
<Button
|
||||||
size="lg"
|
size="lg"
|
||||||
className="bg-[#E5195E] hover:bg-[#E5195E]/90 text-white"
|
className="bg-[#E5195E] hover:bg-[#E5195E]/90 text-white"
|
||||||
onClick={() => navigate('/contact')}
|
onClick={() => navigate('/contact')}
|
||||||
>
|
>
|
||||||
Start Your Automation Journey
|
Start Your Automation Journey
|
||||||
<ArrowRight className="ml-2 w-4 h-4" />
|
<ArrowRight className="ml-2 w-4 h-4" />
|
||||||
</Button>
|
</Button>
|
||||||
<Button
|
<Button
|
||||||
size="lg"
|
size="lg"
|
||||||
variant="outline"
|
variant="outline"
|
||||||
className="border-white/20 text-white hover:bg-white/10"
|
className="border-white/20 text-white hover:bg-white/10"
|
||||||
onClick={() => navigate('/resources/blog')}
|
onClick={() => navigate('/resources/blog')}
|
||||||
>
|
>
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ import { Button } from "../components/ui/button";
|
|||||||
import { Badge } from "../components/ui/badge";
|
import { Badge } from "../components/ui/badge";
|
||||||
import { Card, CardContent } from "../components/ui/card";
|
import { Card, CardContent } from "../components/ui/card";
|
||||||
import { Input } from "../components/ui/input";
|
import { Input } from "../components/ui/input";
|
||||||
|
import hospitalAi from "../assets/aihospital.jpg"
|
||||||
import {
|
import {
|
||||||
Select,
|
Select,
|
||||||
SelectContent,
|
SelectContent,
|
||||||
@@ -57,8 +58,9 @@ export const Blog = () => {
|
|||||||
"The Future of AI in Healthcare: Transforming Patient Care Through Technology",
|
"The Future of AI in Healthcare: Transforming Patient Care Through Technology",
|
||||||
excerpt:
|
excerpt:
|
||||||
"Discover how artificial intelligence is revolutionizing healthcare delivery, from diagnostic accuracy to personalized treatment plans and administrative efficiency.",
|
"Discover how artificial intelligence is revolutionizing healthcare delivery, from diagnostic accuracy to personalized treatment plans and administrative efficiency.",
|
||||||
image:
|
// image:
|
||||||
"https://images.unsplash.com/photo-1576091160399-112ba8d25d1f?w=800&h=600&fit=crop&auto=format",
|
// "https://images.unsplash.com/photo-1576091160399-112ba8d25d1f?w=800&h=600&fit=crop&auto=format",
|
||||||
|
image: hospitalAi,
|
||||||
author: "Dr. Sarah Chen",
|
author: "Dr. Sarah Chen",
|
||||||
date: "January 8, 2025",
|
date: "January 8, 2025",
|
||||||
category: "Healthcare AI",
|
category: "Healthcare AI",
|
||||||
|
|||||||
@@ -106,7 +106,7 @@ const caseStudies = [
|
|||||||
category: "Loyalty & Rewards",
|
category: "Loyalty & Rewards",
|
||||||
industry: "Hospitality",
|
industry: "Hospitality",
|
||||||
featured: false,
|
featured: false,
|
||||||
link: "/comming-soon",
|
link: "",
|
||||||
icon: Utensils
|
icon: Utensils
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -136,7 +136,7 @@ const caseStudies = [
|
|||||||
category: "Lifestyle",
|
category: "Lifestyle",
|
||||||
industry: "Chemicals",
|
industry: "Chemicals",
|
||||||
featured: false,
|
featured: false,
|
||||||
link: "/comming-soon",
|
link: "",
|
||||||
icon: FlaskConical
|
icon: FlaskConical
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -156,7 +156,7 @@ const caseStudies = [
|
|||||||
category: "Lifestyle",
|
category: "Lifestyle",
|
||||||
industry: "Consumer",
|
industry: "Consumer",
|
||||||
featured: false,
|
featured: false,
|
||||||
link: "/comming-soon",
|
link: "",
|
||||||
icon: Trophy
|
icon: Trophy
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -186,7 +186,7 @@ const caseStudies = [
|
|||||||
category: "AgriTech",
|
category: "AgriTech",
|
||||||
industry: "Agriculture",
|
industry: "Agriculture",
|
||||||
featured: false,
|
featured: false,
|
||||||
link: "/comming-soon",
|
link: "",
|
||||||
icon: Tractor
|
icon: Tractor
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -196,13 +196,13 @@ const caseStudies = [
|
|||||||
category: "AgriTech",
|
category: "AgriTech",
|
||||||
industry: "Agriculture",
|
industry: "Agriculture",
|
||||||
featured: false,
|
featured: false,
|
||||||
link: "/comming-soon",
|
link: "",
|
||||||
icon: Globe
|
icon: Globe
|
||||||
},
|
},
|
||||||
];
|
];
|
||||||
|
|
||||||
const industries = ["All Industries", "Consumer", "Retail", "Healthcare", "Technology", "Agriculture", "Finance", "Entertainment", "Real Estate","Heritage","Chemicals","Hospitality"];
|
const industries = ["All Industries", "Consumer", "Retail", "Healthcare", "Technology", "Agriculture", "Finance", "Entertainment", "Real Estate", "Heritage", "Chemicals", "Hospitality"];
|
||||||
const categories = ["All Categories", "Lifestyle", "E-commerce", "Health & Fitness", "Social", "AgriTech", "FinTech", "Events", "PropTech","Loyalty & Rewards"];
|
const categories = ["All Categories", "Lifestyle", "E-commerce", "Health & Fitness", "Social", "AgriTech", "FinTech", "Events", "PropTech", "Loyalty & Rewards"];
|
||||||
|
|
||||||
export const CaseStudies = () => {
|
export const CaseStudies = () => {
|
||||||
const [searchTerm, setSearchTerm] = useState("");
|
const [searchTerm, setSearchTerm] = useState("");
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ import { Badge } from "../components/ui/badge";
|
|||||||
import { Card, CardContent } from "../components/ui/card";
|
import { Card, CardContent } from "../components/ui/card";
|
||||||
import { Avatar, AvatarFallback, AvatarImage } from "../components/ui/avatar";
|
import { Avatar, AvatarFallback, AvatarImage } from "../components/ui/avatar";
|
||||||
import { Separator } from "../components/ui/separator";
|
import { Separator } from "../components/ui/separator";
|
||||||
|
import hosptialAi from "../assets/aihospital.jpg"
|
||||||
import { Calendar, Clock, User, ArrowRight, Share2, Linkedin, Twitter, ExternalLink, Tag } from "lucide-react";
|
import { Calendar, Clock, User, ArrowRight, Share2, Linkedin, Twitter, ExternalLink, Tag } from "lucide-react";
|
||||||
import { ImageWithFallback } from "../components/figma/ImageWithFallback";
|
import { ImageWithFallback } from "../components/figma/ImageWithFallback";
|
||||||
import { useNavigate } from "react-router-dom";
|
import { useNavigate } from "react-router-dom";
|
||||||
@@ -196,7 +197,8 @@ const articleData = {
|
|||||||
title: "The Future of AI in Healthcare: Transforming Patient Care Through Technology",
|
title: "The Future of AI in Healthcare: Transforming Patient Care Through Technology",
|
||||||
excerpt: "Discover how artificial intelligence is revolutionizing healthcare delivery and patient outcomes.",
|
excerpt: "Discover how artificial intelligence is revolutionizing healthcare delivery and patient outcomes.",
|
||||||
readTime: "12 min read",
|
readTime: "12 min read",
|
||||||
image: "https://images.unsplash.com/photo-1576091160399-112ba8d25d1f?w=400&h=250&fit=crop&auto=format",
|
// image: "https://images.unsplash.com/photo-1576091160399-112ba8d25d1f?w=400&h=250&fit=crop&auto=format",
|
||||||
|
image: hosptialAi,
|
||||||
category: "Healthcare AI"
|
category: "Healthcare AI"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -27,6 +27,7 @@ import {
|
|||||||
X,
|
X,
|
||||||
} from "lucide-react";
|
} from "lucide-react";
|
||||||
import { ImageWithFallback } from "../components/figma/ImageWithFallback";
|
import { ImageWithFallback } from "../components/figma/ImageWithFallback";
|
||||||
|
import hospitalize from "../assets/hospitalise.jpg"
|
||||||
import { Footer } from "../components/Footer";
|
import { Footer } from "../components/Footer";
|
||||||
import { Navigation } from "../components/Navigation";
|
import { Navigation } from "../components/Navigation";
|
||||||
import {
|
import {
|
||||||
@@ -227,8 +228,8 @@ const ComplianceReadySystemsHero = () => {
|
|||||||
animate={{ opacity: 1, scale: 1 }}
|
animate={{ opacity: 1, scale: 1 }}
|
||||||
transition={{ duration: 0.5, delay: item.delay }}
|
transition={{ duration: 0.5, delay: item.delay }}
|
||||||
className={`p-3 rounded-lg border text-center ${item.status === "compliant"
|
className={`p-3 rounded-lg border text-center ${item.status === "compliant"
|
||||||
? "bg-green-500/10 border-green-500/30"
|
? "bg-green-500/10 border-green-500/30"
|
||||||
: "bg-orange-500/10 border-orange-500/30"
|
: "bg-orange-500/10 border-orange-500/30"
|
||||||
}`}
|
}`}
|
||||||
>
|
>
|
||||||
<div className="flex items-center justify-center mb-2">
|
<div className="flex items-center justify-center mb-2">
|
||||||
@@ -240,16 +241,16 @@ const ComplianceReadySystemsHero = () => {
|
|||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
className={`text-sm font-medium ${item.status === "compliant"
|
className={`text-sm font-medium ${item.status === "compliant"
|
||||||
? "text-green-300"
|
? "text-green-300"
|
||||||
: "text-orange-300"
|
: "text-orange-300"
|
||||||
}`}
|
}`}
|
||||||
>
|
>
|
||||||
{item.standard}
|
{item.standard}
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
className={`text-xs ${item.status === "compliant"
|
className={`text-xs ${item.status === "compliant"
|
||||||
? "text-green-400"
|
? "text-green-400"
|
||||||
: "text-orange-400"
|
: "text-orange-400"
|
||||||
}`}
|
}`}
|
||||||
>
|
>
|
||||||
{item.status === "compliant"
|
{item.status === "compliant"
|
||||||
@@ -1141,8 +1142,9 @@ const ComplianceReadySystemsCaseStudies = () => {
|
|||||||
client: "Healthcare Provider",
|
client: "Healthcare Provider",
|
||||||
description:
|
description:
|
||||||
"Developed a secure platform for patient data, achieving full HIPAA compliance within 8 months while ensuring seamless patient-provider communication and maintaining the highest security standards for protected health information.",
|
"Developed a secure platform for patient data, achieving full HIPAA compliance within 8 months while ensuring seamless patient-provider communication and maintaining the highest security standards for protected health information.",
|
||||||
image:
|
// image:
|
||||||
"https://images.unsplash.com/photo-1576091160399-112ba8d25d1f?w=400&h=300&fit=crop&auto=format",
|
// "https://images.unsplash.com/photo-1576091160399-112ba8d25d1f?w=400&h=300&fit=crop&auto=format",
|
||||||
|
image: hospitalize,
|
||||||
results: "Full HIPAA compliance in 8 months",
|
results: "Full HIPAA compliance in 8 months",
|
||||||
engagement: "Healthcare compliance success",
|
engagement: "Healthcare compliance success",
|
||||||
gradient: "from-blue-500/20 to-cyan-500/20",
|
gradient: "from-blue-500/20 to-cyan-500/20",
|
||||||
|
|||||||
@@ -126,8 +126,7 @@ const CrossPlatformHeroWithCTA = () => {
|
|||||||
</h1>
|
</h1>
|
||||||
|
|
||||||
<p className="max-w-lg text-lg leading-relaxed text-gray-300">
|
<p className="max-w-lg text-lg leading-relaxed text-gray-300">
|
||||||
Develop high-quality mobile apps that run seamlessly on iOS and
|
Develop high-quality AI mobile apps that run seamlessly on iOS and Android from a single codebase with AI-powered features, saving time and resources.
|
||||||
Android from a single codebase, saving time and resources.
|
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -303,11 +302,9 @@ const CrossPlatformBenefits = () => {
|
|||||||
className="mb-16 text-center"
|
className="mb-16 text-center"
|
||||||
>
|
>
|
||||||
<h2 className="mb-6 text-4xl font-semibold lg:text-5xl text-foreground">
|
<h2 className="mb-6 text-4xl font-semibold lg:text-5xl text-foreground">
|
||||||
Advantages of Choosing Cross-Platform
|
Advantages of Choosing Cross-Platform Development </h2>
|
||||||
</h2>
|
|
||||||
<p className="max-w-3xl mx-auto text-xl leading-relaxed text-muted-foreground">
|
<p className="max-w-3xl mx-auto text-xl leading-relaxed text-muted-foreground">
|
||||||
Cross-platform development offers unparalleled efficiency and reach
|
Cross-platform AI mobile app development offers unparalleled efficiency and reach for businesses looking to maximize their mobile app impact.
|
||||||
for businesses looking to maximize their mobile app impact.
|
|
||||||
</p>
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
@@ -664,8 +661,7 @@ const CrossPlatformProcess = () => {
|
|||||||
Streamlined Process for Cross-Platform Success
|
Streamlined Process for Cross-Platform Success
|
||||||
</h2>
|
</h2>
|
||||||
<p className="max-w-3xl mx-auto text-xl leading-relaxed text-muted-foreground">
|
<p className="max-w-3xl mx-auto text-xl leading-relaxed text-muted-foreground">
|
||||||
Our proven methodology ensures efficient development and deployment
|
Our proven methodology ensures efficient AI mobile app development and deployment across multiple platforms with AI-powered features.
|
||||||
across multiple platforms.
|
|
||||||
</p>
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
@@ -872,11 +868,9 @@ const CrossPlatformCaseStudies = () => {
|
|||||||
className="mb-20 text-center"
|
className="mb-20 text-center"
|
||||||
>
|
>
|
||||||
<h2 className="mb-8 text-4xl font-semibold lg:text-5xl text-foreground">
|
<h2 className="mb-8 text-4xl font-semibold lg:text-5xl text-foreground">
|
||||||
Android Apps That Define Industries
|
Cross-Platform Apps That Define Industries </h2>
|
||||||
</h2>
|
|
||||||
<p className="max-w-3xl mx-auto text-xl leading-relaxed text-muted-foreground">
|
<p className="max-w-3xl mx-auto text-xl leading-relaxed text-muted-foreground">
|
||||||
Discover how we've helped businesses succeed with powerful Android
|
Discover how our AI mobile application developers have helped businesses succeed with powerful applications that leverage cross-platform capabilities with AI-powered features.
|
||||||
applications that leverage the platform's capabilities.
|
|
||||||
</p>
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
|
|||||||
@@ -127,8 +127,7 @@ const CustomWebAppHeroWithCTA = () => {
|
|||||||
</h1>
|
</h1>
|
||||||
|
|
||||||
<p className="text-lg text-gray-300 leading-relaxed max-w-lg">
|
<p className="text-lg text-gray-300 leading-relaxed max-w-lg">
|
||||||
Building bespoke, scalable, and secure web applications tailored
|
Building bespoke, scalable, and secure web applications tailored to your unique business processes and user needs.
|
||||||
to your unique business processes and user needs.
|
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -351,6 +350,10 @@ const CustomWebAppBenefits = () => {
|
|||||||
<h2 className="text-4xl lg:text-5xl font-semibold text-foreground mb-6">
|
<h2 className="text-4xl lg:text-5xl font-semibold text-foreground mb-6">
|
||||||
Why Invest in a Custom Web Application?
|
Why Invest in a Custom Web Application?
|
||||||
</h2>
|
</h2>
|
||||||
|
<p className="mt-4 text-gray-400 max-w-2xl mx-auto">
|
||||||
|
{/* End-to-end solutions for every stage of your product lifecycle. */}
|
||||||
|
Tailored web development solutions with AI-powered design that scale, secure your data, and streamline your unique business workflows.
|
||||||
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
<motion.div
|
<motion.div
|
||||||
@@ -480,6 +483,10 @@ const CustomWebAppProcess = () => {
|
|||||||
<h2 className="text-4xl lg:text-5xl font-semibold text-foreground mb-6">
|
<h2 className="text-4xl lg:text-5xl font-semibold text-foreground mb-6">
|
||||||
Our Collaborative Journey to Your Custom Web App
|
Our Collaborative Journey to Your Custom Web App
|
||||||
</h2>
|
</h2>
|
||||||
|
<p className="mt-4 text-gray-400 max-w-2xl mx-auto">
|
||||||
|
|
||||||
|
From requirement gathering and AI-powered design to development, testing, and deployment. We partner every step for scalable web development success.
|
||||||
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
<div className="relative">
|
<div className="relative">
|
||||||
@@ -625,6 +632,10 @@ const CustomWebAppServices = () => {
|
|||||||
<h2 className="text-4xl lg:text-5xl font-semibold text-white mb-6">
|
<h2 className="text-4xl lg:text-5xl font-semibold text-white mb-6">
|
||||||
Our Expertise in Custom Web Solutions
|
Our Expertise in Custom Web Solutions
|
||||||
</h2>
|
</h2>
|
||||||
|
<p className="mt-4 text-gray-400 max-w-2xl mx-auto">
|
||||||
|
|
||||||
|
Mastering web development with AI-powered design, from React/Next.js frontends and Node.js backends to AWS/Azure cloud integration and scalable microservices architecture.
|
||||||
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
<motion.div
|
<motion.div
|
||||||
@@ -686,68 +697,68 @@ const CustomWebAppServices = () => {
|
|||||||
|
|
||||||
// Web App Tech Stack
|
// Web App Tech Stack
|
||||||
const WebAppTechStack = () => {
|
const WebAppTechStack = () => {
|
||||||
const technologies = [
|
const technologies = [
|
||||||
{
|
{
|
||||||
name: "React",
|
name: "React",
|
||||||
logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/react/react-original.svg",
|
logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/react/react-original.svg",
|
||||||
category: "Frontend",
|
category: "Frontend",
|
||||||
color: "blue",
|
color: "blue",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Angular",
|
name: "Angular",
|
||||||
logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/angularjs/angularjs-original.svg",
|
logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/angularjs/angularjs-original.svg",
|
||||||
category: "Frontend",
|
category: "Frontend",
|
||||||
color: "blue",
|
color: "blue",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Vue.js",
|
name: "Vue.js",
|
||||||
logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/vuejs/vuejs-original.svg",
|
logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/vuejs/vuejs-original.svg",
|
||||||
category: "Frontend",
|
category: "Frontend",
|
||||||
color: "blue",
|
color: "blue",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Node.js",
|
name: "Node.js",
|
||||||
logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/nodejs/nodejs-original.svg",
|
logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/nodejs/nodejs-original.svg",
|
||||||
category: "Backend",
|
category: "Backend",
|
||||||
color: "green",
|
color: "green",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Python",
|
name: "Python",
|
||||||
logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg",
|
logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/python/python-original.svg",
|
||||||
category: "Backend",
|
category: "Backend",
|
||||||
color: "green",
|
color: "green",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Java",
|
name: "Java",
|
||||||
logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/java/java-original.svg",
|
logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/java/java-original.svg",
|
||||||
category: "Backend",
|
category: "Backend",
|
||||||
color: "green",
|
color: "green",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "AWS",
|
name: "AWS",
|
||||||
logo: awsLogo,
|
logo: awsLogo,
|
||||||
category: "Cloud",
|
category: "Cloud",
|
||||||
color: "red",
|
color: "red",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Azure",
|
name: "Azure",
|
||||||
logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/azure/azure-original.svg",
|
logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/azure/azure-original.svg",
|
||||||
category: "Cloud",
|
category: "Cloud",
|
||||||
color: "orange",
|
color: "orange",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "PostgreSQL",
|
name: "PostgreSQL",
|
||||||
logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/postgresql/postgresql-original.svg",
|
logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/postgresql/postgresql-original.svg",
|
||||||
category: "Database",
|
category: "Database",
|
||||||
color: "red",
|
color: "red",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "MongoDB",
|
name: "MongoDB",
|
||||||
logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/mongodb/mongodb-original.svg",
|
logo: "https://cdn.jsdelivr.net/gh/devicons/devicon/icons/mongodb/mongodb-original.svg",
|
||||||
category: "Database",
|
category: "Database",
|
||||||
color: "red",
|
color: "red",
|
||||||
},
|
},
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
||||||
const frameworks = [
|
const frameworks = [
|
||||||
@@ -786,6 +797,10 @@ const WebAppTechStack = () => {
|
|||||||
<h2 className="text-4xl lg:text-5xl font-semibold text-foreground mb-6">
|
<h2 className="text-4xl lg:text-5xl font-semibold text-foreground mb-6">
|
||||||
Leveraging Robust and Modern Web Technologies
|
Leveraging Robust and Modern Web Technologies
|
||||||
</h2>
|
</h2>
|
||||||
|
<p className="mt-4 text-gray-400 max-w-2xl mx-auto">
|
||||||
|
|
||||||
|
Powering web development with AI-powered design, React/Next.js frontends, Node.js backends, and cloud-native stacks like Jamstack for superior performance and scalability.
|
||||||
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
{/* Core Technologies */}
|
{/* Core Technologies */}
|
||||||
@@ -932,6 +947,10 @@ const WebAppCaseStudies = () => {
|
|||||||
<h2 className="text-4xl lg:text-5xl font-semibold text-white mb-8">
|
<h2 className="text-4xl lg:text-5xl font-semibold text-white mb-8">
|
||||||
Custom Web Applications That Drive Business Growth
|
Custom Web Applications That Drive Business Growth
|
||||||
</h2>
|
</h2>
|
||||||
|
<p className="mt-4 text-gray-400 max-w-2xl mx-auto">
|
||||||
|
|
||||||
|
Scalable web development solutions with AI-powered design that boost efficiency, enhance security, and fuel your business expansion.
|
||||||
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
<motion.div
|
<motion.div
|
||||||
@@ -1144,8 +1163,7 @@ const HireWebDevelopers = () => {
|
|||||||
Augment Your Team with Our Expert Web App Developers
|
Augment Your Team with Our Expert Web App Developers
|
||||||
</h2>
|
</h2>
|
||||||
<p className="text-xl text-gray-300 max-w-3xl mx-auto leading-relaxed">
|
<p className="text-xl text-gray-300 max-w-3xl mx-auto leading-relaxed">
|
||||||
Access highly skilled frontend, backend, and full-stack developers
|
Access highly skilled frontend, backend, and full-stack developers specializing in custom web development solutions with AI-powered design.
|
||||||
specializing in custom web solutions.
|
|
||||||
</p>
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
@@ -1349,8 +1367,7 @@ const CustomWebAppFinalCTA = () => {
|
|||||||
viewport={{ once: true }}
|
viewport={{ once: true }}
|
||||||
className="text-xl text-muted-foreground mb-12 max-w-2xl mx-auto leading-relaxed"
|
className="text-xl text-muted-foreground mb-12 max-w-2xl mx-auto leading-relaxed"
|
||||||
>
|
>
|
||||||
WDI crafts powerful, secure, and intuitive web solutions designed
|
WDI crafts powerful, secure, and intuitive web development solutions with AI-powered design specifically for your business success.
|
||||||
specifically for your business success.
|
|
||||||
</motion.p>
|
</motion.p>
|
||||||
|
|
||||||
<motion.div
|
<motion.div
|
||||||
|
|||||||
@@ -64,7 +64,7 @@ const EcommerceHeroWithCTA = () => {
|
|||||||
/>
|
/>
|
||||||
|
|
||||||
{/* Canonical Link */}
|
{/* Canonical Link */}
|
||||||
<link rel="canonical" href="https://www.wdipl.com/services/ecommerce-platforms" />
|
<link rel="canonical" href="https://www.wdipl.com/services/ecommerce-platforms" />
|
||||||
|
|
||||||
{/* Open Graph Tags (for Facebook, LinkedIn) */}
|
{/* Open Graph Tags (for Facebook, LinkedIn) */}
|
||||||
<meta property="og:title" content="eCommerce Platform Development by WDI| Build Powerful Online Stores" />
|
<meta property="og:title" content="eCommerce Platform Development by WDI| Build Powerful Online Stores" />
|
||||||
@@ -128,8 +128,7 @@ const EcommerceHeroWithCTA = () => {
|
|||||||
</h1>
|
</h1>
|
||||||
|
|
||||||
<p className="text-lg text-gray-300 leading-relaxed max-w-lg">
|
<p className="text-lg text-gray-300 leading-relaxed max-w-lg">
|
||||||
Building high-converting, scalable, and secure online stores and
|
Building high-converting, scalable AI mobile app stores with AI-powered features for iOS mobile app development, secure marketplaces that drive sales through expertise and enhanced customer experiences.
|
||||||
marketplaces that drive sales and enhance customer experiences.
|
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -399,6 +398,13 @@ const EcommerceBenefits = () => {
|
|||||||
<h2 className="text-4xl lg:text-5xl font-semibold text-foreground mb-6">
|
<h2 className="text-4xl lg:text-5xl font-semibold text-foreground mb-6">
|
||||||
Why Choose WDI for Your eCommerce Platform?
|
Why Choose WDI for Your eCommerce Platform?
|
||||||
</h2>
|
</h2>
|
||||||
|
<p className="mt-4 text-gray-400 max-w-2xl mx-auto">
|
||||||
|
|
||||||
|
{/* End-to-end solutions for every stage of your product lifecycle. */}
|
||||||
|
|
||||||
|
WDI delivers bespoke AI mobile app solutions that ensure scalability, security, and superior customer experiences for high-converting online stores.
|
||||||
|
|
||||||
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
<motion.div
|
<motion.div
|
||||||
@@ -528,6 +534,12 @@ const EcommerceProcess = () => {
|
|||||||
<h2 className="text-4xl lg:text-5xl font-semibold text-foreground mb-6">
|
<h2 className="text-4xl lg:text-5xl font-semibold text-foreground mb-6">
|
||||||
Our Streamlined Process for Your eCommerce Success
|
Our Streamlined Process for Your eCommerce Success
|
||||||
</h2>
|
</h2>
|
||||||
|
<p className="mt-4 text-gray-400 max-w-2xl mx-auto">
|
||||||
|
|
||||||
|
{/* End-to-end solutions for every stage of your product lifecycle. */}
|
||||||
|
|
||||||
|
WDI's proven steps. from discovery and design to AI mobile app integration and launch, ensure your platform scales effortlessly and converts at peak performance.
|
||||||
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
<div className="relative">
|
<div className="relative">
|
||||||
@@ -546,14 +558,12 @@ const EcommerceProcess = () => {
|
|||||||
whileInView={{ opacity: 1, x: 0 }}
|
whileInView={{ opacity: 1, x: 0 }}
|
||||||
transition={{ duration: 0.8, delay: index * 0.2 }}
|
transition={{ duration: 0.8, delay: index * 0.2 }}
|
||||||
viewport={{ once: true }}
|
viewport={{ once: true }}
|
||||||
className={`flex items-center ${
|
className={`flex items-center ${isEven ? "lg:flex-row" : "lg:flex-row-reverse"
|
||||||
isEven ? "lg:flex-row" : "lg:flex-row-reverse"
|
} flex-col lg:gap-16 gap-8`}
|
||||||
} flex-col lg:gap-16 gap-8`}
|
|
||||||
>
|
>
|
||||||
<div
|
<div
|
||||||
className={`flex-1 ${
|
className={`flex-1 ${isEven ? "lg:text-right" : "lg:text-left"
|
||||||
isEven ? "lg:text-right" : "lg:text-left"
|
} text-center lg:text-left`}
|
||||||
} text-center lg:text-left`}
|
|
||||||
>
|
>
|
||||||
<div className="bg-card/20 backdrop-blur-md rounded-2xl border border-white/10 p-8 hover:border-accent/30 transition-all duration-300 shadow-lg hover:shadow-xl">
|
<div className="bg-card/20 backdrop-blur-md rounded-2xl border border-white/10 p-8 hover:border-accent/30 transition-all duration-300 shadow-lg hover:shadow-xl">
|
||||||
<div className="flex items-center gap-4 mb-4 justify-center lg:justify-start">
|
<div className="flex items-center gap-4 mb-4 justify-center lg:justify-start">
|
||||||
@@ -683,6 +693,13 @@ const EcommerceServices = () => {
|
|||||||
<h2 className="text-4xl lg:text-5xl font-semibold text-white mb-6">
|
<h2 className="text-4xl lg:text-5xl font-semibold text-white mb-6">
|
||||||
Our Comprehensive eCommerce Development Services
|
Our Comprehensive eCommerce Development Services
|
||||||
</h2>
|
</h2>
|
||||||
|
<p className="mt-4 text-gray-400 max-w-2xl mx-auto">
|
||||||
|
|
||||||
|
{/* End-to-end solutions for every stage of your product lifecycle. */}
|
||||||
|
|
||||||
|
WDI offers end-to-end solutions including custom platforms, AI mobile app integration, secure payments, and scalable marketplaces for seamless online success.
|
||||||
|
|
||||||
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
<motion.div
|
<motion.div
|
||||||
@@ -887,8 +904,7 @@ const EcommerceTechStack = () => {
|
|||||||
Utilizing Industry-Leading Platforms and Modern Frameworks
|
Utilizing Industry-Leading Platforms and Modern Frameworks
|
||||||
</h2>
|
</h2>
|
||||||
<p className="text-xl text-muted-foreground max-w-3xl mx-auto leading-relaxed">
|
<p className="text-xl text-muted-foreground max-w-3xl mx-auto leading-relaxed">
|
||||||
For powerful eCommerce solutions that drive sales and scale with
|
For powerful eCommerce solutions enhanced by AI mobile app capabilities that drive sales and scale seamlessly with your business.
|
||||||
your business.
|
|
||||||
</p>
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
@@ -1101,6 +1117,12 @@ const EcommerceCaseStudies = () => {
|
|||||||
<h2 className="text-4xl lg:text-5xl font-semibold text-white mb-8">
|
<h2 className="text-4xl lg:text-5xl font-semibold text-white mb-8">
|
||||||
eCommerce Solutions That Drive Sales
|
eCommerce Solutions That Drive Sales
|
||||||
</h2>
|
</h2>
|
||||||
|
<p className="mt-4 text-gray-400 max-w-2xl mx-auto">
|
||||||
|
|
||||||
|
{/* End-to-end solutions for every stage of your product lifecycle. */}
|
||||||
|
WDI crafts high-converting platforms powered by AI mobile app technology to boost revenue and deliver seamless customer experiences.
|
||||||
|
|
||||||
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
<motion.div
|
<motion.div
|
||||||
@@ -1310,8 +1332,7 @@ const HireEcommerceDevelopers = () => {
|
|||||||
Find Expert eCommerce Developers
|
Find Expert eCommerce Developers
|
||||||
</h2>
|
</h2>
|
||||||
<p className="text-xl text-gray-300 max-w-3xl mx-auto leading-relaxed">
|
<p className="text-xl text-gray-300 max-w-3xl mx-auto leading-relaxed">
|
||||||
Access our specialized developers proficient in Shopify, Magento,
|
Access WDI's specialized developers proficient in Shopify, Magento, WooCommerce, and custom solutions powered by AI mobile app expertise.
|
||||||
WooCommerce, and custom eCommerce solutions.
|
|
||||||
</p>
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
@@ -1377,7 +1398,7 @@ const HireEcommerceDevelopers = () => {
|
|||||||
>
|
>
|
||||||
<div className="flex flex-col sm:flex-row gap-4 justify-center">
|
<div className="flex flex-col sm:flex-row gap-4 justify-center">
|
||||||
<ShimmerButton className="text-lg px-8 py-4"
|
<ShimmerButton className="text-lg px-8 py-4"
|
||||||
onClick={() => navigate("/hire-talent/ecommerce-platform-developers")}
|
onClick={() => navigate("/hire-talent/ecommerce-platform-developers")}
|
||||||
>
|
>
|
||||||
<div className="inline-flex items-center gap-2">
|
<div className="inline-flex items-center gap-2">
|
||||||
<Users className="w-5 h-5 flex-shrink-0" />
|
<Users className="w-5 h-5 flex-shrink-0" />
|
||||||
@@ -1514,8 +1535,7 @@ const EcommerceFinalCTA = () => {
|
|||||||
viewport={{ once: true }}
|
viewport={{ once: true }}
|
||||||
className="text-xl text-muted-foreground mb-12 max-w-2xl mx-auto leading-relaxed"
|
className="text-xl text-muted-foreground mb-12 max-w-2xl mx-auto leading-relaxed"
|
||||||
>
|
>
|
||||||
Partner with us to create an online presence that attracts, engages,
|
Partner with WDI's AI mobile app experts to create an online presence that attracts, engages, and converts customers effectively.
|
||||||
and converts customers effectively.
|
|
||||||
</motion.p>
|
</motion.p>
|
||||||
|
|
||||||
<motion.div
|
<motion.div
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ import { Card, CardContent } from "../components/ui/card";
|
|||||||
import { Avatar, AvatarFallback, AvatarImage } from "../components/ui/avatar";
|
import { Avatar, AvatarFallback, AvatarImage } from "../components/ui/avatar";
|
||||||
import { Separator } from "../components/ui/separator";
|
import { Separator } from "../components/ui/separator";
|
||||||
import { Calendar, Clock, User, ArrowRight, Share2, Linkedin, Twitter, ExternalLink, Tag } from "lucide-react";
|
import { Calendar, Clock, User, ArrowRight, Share2, Linkedin, Twitter, ExternalLink, Tag } from "lucide-react";
|
||||||
|
import hosptialAi from "../assets/aihospital.jpg"
|
||||||
import { ImageWithFallback } from "../components/figma/ImageWithFallback";
|
import { ImageWithFallback } from "../components/figma/ImageWithFallback";
|
||||||
import { useNavigate } from "react-router-dom";
|
import { useNavigate } from "react-router-dom";
|
||||||
|
|
||||||
@@ -109,7 +110,8 @@ const articleData = {
|
|||||||
readTime: "12 min read",
|
readTime: "12 min read",
|
||||||
category: "Healthcare AI",
|
category: "Healthcare AI",
|
||||||
tags: ["Artificial Intelligence", "Healthcare", "Medical Technology", "Digital Health", "Machine Learning"],
|
tags: ["Artificial Intelligence", "Healthcare", "Medical Technology", "Digital Health", "Machine Learning"],
|
||||||
bannerImage: "https://images.unsplash.com/photo-1576091160399-112ba8d25d1f?w=1200&h=600&fit=crop&auto=format",
|
// bannerImage: "https://images.unsplash.com/photo-1576091160399-112ba8d25d1f?w=1200&h=600&fit=crop&auto=format",
|
||||||
|
bannerImage: hosptialAi,
|
||||||
relatedArticles: [
|
relatedArticles: [
|
||||||
{
|
{
|
||||||
id: "compliance-ready-systems-fintech",
|
id: "compliance-ready-systems-fintech",
|
||||||
@@ -123,7 +125,7 @@ const articleData = {
|
|||||||
id: "automation-reshaping-business",
|
id: "automation-reshaping-business",
|
||||||
title: "5 Ways Automation is Reshaping Business Operations",
|
title: "5 Ways Automation is Reshaping Business Operations",
|
||||||
excerpt: "Discover how intelligent automation is transforming modern business processes and operations.",
|
excerpt: "Discover how intelligent automation is transforming modern business processes and operations.",
|
||||||
readTime: "10 min read",
|
readTime: "10 min read",
|
||||||
image: "https://images.unsplash.com/photo-1485827404703-89b55fcc595e?w=400&h=250&fit=crop&auto=format",
|
image: "https://images.unsplash.com/photo-1485827404703-89b55fcc595e?w=400&h=250&fit=crop&auto=format",
|
||||||
category: "Automation"
|
category: "Automation"
|
||||||
},
|
},
|
||||||
@@ -142,7 +144,7 @@ export const FutureOfAIHealthcare = () => {
|
|||||||
const handleShare = (platform: string) => {
|
const handleShare = (platform: string) => {
|
||||||
const url = encodeURIComponent(window.location.href);
|
const url = encodeURIComponent(window.location.href);
|
||||||
const title = encodeURIComponent(articleData.title);
|
const title = encodeURIComponent(articleData.title);
|
||||||
|
|
||||||
let shareUrl = '';
|
let shareUrl = '';
|
||||||
switch (platform) {
|
switch (platform) {
|
||||||
case 'linkedin':
|
case 'linkedin':
|
||||||
@@ -155,7 +157,7 @@ export const FutureOfAIHealthcare = () => {
|
|||||||
shareUrl = `https://wa.me/?text=${title} ${url}`;
|
shareUrl = `https://wa.me/?text=${title} ${url}`;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (shareUrl) {
|
if (shareUrl) {
|
||||||
window.open(shareUrl, '_blank', 'width=600,height=400');
|
window.open(shareUrl, '_blank', 'width=600,height=400');
|
||||||
}
|
}
|
||||||
@@ -166,7 +168,7 @@ export const FutureOfAIHealthcare = () => {
|
|||||||
return (
|
return (
|
||||||
<div className="dark min-h-screen bg-background">
|
<div className="dark min-h-screen bg-background">
|
||||||
{/* <Navigation /> */}
|
{/* <Navigation /> */}
|
||||||
|
|
||||||
{/* Hero Section */}
|
{/* Hero Section */}
|
||||||
<section className="pt-24 pb-16 bg-background">
|
<section className="pt-24 pb-16 bg-background">
|
||||||
<div className="container mx-auto px-6 lg:px-8">
|
<div className="container mx-auto px-6 lg:px-8">
|
||||||
@@ -233,13 +235,13 @@ export const FutureOfAIHealthcare = () => {
|
|||||||
<section className="py-16 bg-card/50">
|
<section className="py-16 bg-card/50">
|
||||||
<div className="container mx-auto px-6 lg:px-8">
|
<div className="container mx-auto px-6 lg:px-8">
|
||||||
<div className="grid lg:grid-cols-10 gap-12 max-w-7xl mx-auto">
|
<div className="grid lg:grid-cols-10 gap-12 max-w-7xl mx-auto">
|
||||||
|
|
||||||
{/* Article Content - 70% */}
|
{/* Article Content - 70% */}
|
||||||
<article className="lg:col-span-7">
|
<article className="lg:col-span-7">
|
||||||
<Card className="bg-background/50 border-white/10">
|
<Card className="bg-background/50 border-white/10">
|
||||||
<CardContent className="p-8 lg:p-12">
|
<CardContent className="p-8 lg:p-12">
|
||||||
{/* Article Body */}
|
{/* Article Body */}
|
||||||
<div
|
<div
|
||||||
className="prose prose-invert prose-lg max-w-none
|
className="prose prose-invert prose-lg max-w-none
|
||||||
prose-headings:text-white prose-headings:font-semibold
|
prose-headings:text-white prose-headings:font-semibold
|
||||||
prose-h2:text-3xl prose-h2:mt-12 prose-h2:mb-6
|
prose-h2:text-3xl prose-h2:mt-12 prose-h2:mb-6
|
||||||
@@ -334,15 +336,15 @@ export const FutureOfAIHealthcare = () => {
|
|||||||
|
|
||||||
{/* Sidebar - 30% */}
|
{/* Sidebar - 30% */}
|
||||||
<aside className="lg:col-span-3 space-y-8">
|
<aside className="lg:col-span-3 space-y-8">
|
||||||
|
|
||||||
{/* Related Articles */}
|
{/* Related Articles */}
|
||||||
<Card className="bg-background/50 border-white/10">
|
<Card className="bg-background/50 border-white/10">
|
||||||
<CardContent className="p-6">
|
<CardContent className="p-6">
|
||||||
<h3 className="text-xl font-semibold text-white mb-6">You Might Also Like</h3>
|
<h3 className="text-xl font-semibold text-white mb-6">You Might Also Like</h3>
|
||||||
<div className="space-y-6">
|
<div className="space-y-6">
|
||||||
{articleData.relatedArticles.map((article) => (
|
{articleData.relatedArticles.map((article) => (
|
||||||
<div
|
<div
|
||||||
key={article.id}
|
key={article.id}
|
||||||
className="group cursor-pointer"
|
className="group cursor-pointer"
|
||||||
onClick={() => navigate(`/articles/${article.id}`)}
|
onClick={() => navigate(`/articles/${article.id}`)}
|
||||||
>
|
>
|
||||||
@@ -364,11 +366,11 @@ export const FutureOfAIHealthcare = () => {
|
|||||||
</div>
|
</div>
|
||||||
))}
|
))}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<Separator className="my-6" />
|
<Separator className="my-6" />
|
||||||
|
|
||||||
<Button
|
<Button
|
||||||
variant="outline"
|
variant="outline"
|
||||||
className="w-full border-white/20 text-white hover:bg-white/10"
|
className="w-full border-white/20 text-white hover:bg-white/10"
|
||||||
onClick={() => navigate('/resources/blog')}
|
onClick={() => navigate('/resources/blog')}
|
||||||
>
|
>
|
||||||
@@ -383,10 +385,10 @@ export const FutureOfAIHealthcare = () => {
|
|||||||
<CardContent className="p-6">
|
<CardContent className="p-6">
|
||||||
<h3 className="text-xl font-semibold text-white mb-4">About WDI</h3>
|
<h3 className="text-xl font-semibold text-white mb-4">About WDI</h3>
|
||||||
<p className="text-muted-foreground text-sm leading-relaxed mb-4">
|
<p className="text-muted-foreground text-sm leading-relaxed mb-4">
|
||||||
Web Development Institute helps startups and enterprises build scalable, secure digital products.
|
Web Development Institute helps startups and enterprises build scalable, secure digital products.
|
||||||
With 25+ years of experience, we've delivered 200+ successful projects across 15+ countries.
|
With 25+ years of experience, we've delivered 200+ successful projects across 15+ countries.
|
||||||
</p>
|
</p>
|
||||||
<Button
|
<Button
|
||||||
className="w-full bg-[#E5195E] hover:bg-[#E5195E]/90 text-white"
|
className="w-full bg-[#E5195E] hover:bg-[#E5195E]/90 text-white"
|
||||||
onClick={() => navigate('/contact')}
|
onClick={() => navigate('/contact')}
|
||||||
>
|
>
|
||||||
@@ -408,21 +410,21 @@ export const FutureOfAIHealthcare = () => {
|
|||||||
Enjoyed this article? Let's talk.
|
Enjoyed this article? Let's talk.
|
||||||
</h2>
|
</h2>
|
||||||
<p className="text-muted-foreground mb-8 max-w-2xl mx-auto">
|
<p className="text-muted-foreground mb-8 max-w-2xl mx-auto">
|
||||||
Ready to transform your healthcare technology with AI? Our team of experts is here to help you build
|
Ready to transform your healthcare technology with AI? Our team of experts is here to help you build
|
||||||
innovative solutions that improve patient outcomes and operational efficiency.
|
innovative solutions that improve patient outcomes and operational efficiency.
|
||||||
</p>
|
</p>
|
||||||
<div className="flex flex-col sm:flex-row gap-4 justify-center">
|
<div className="flex flex-col sm:flex-row gap-4 justify-center">
|
||||||
<Button
|
<Button
|
||||||
size="lg"
|
size="lg"
|
||||||
className="bg-[#E5195E] hover:bg-[#E5195E]/90 text-white"
|
className="bg-[#E5195E] hover:bg-[#E5195E]/90 text-white"
|
||||||
onClick={() => navigate('/contact')}
|
onClick={() => navigate('/contact')}
|
||||||
>
|
>
|
||||||
Start Your AI Project
|
Start Your AI Project
|
||||||
<ArrowRight className="ml-2 w-4 h-4" />
|
<ArrowRight className="ml-2 w-4 h-4" />
|
||||||
</Button>
|
</Button>
|
||||||
<Button
|
<Button
|
||||||
size="lg"
|
size="lg"
|
||||||
variant="outline"
|
variant="outline"
|
||||||
className="border-white/20 text-white hover:bg-white/10"
|
className="border-white/20 text-white hover:bg-white/10"
|
||||||
onClick={() => navigate('/resources/blog')}
|
onClick={() => navigate('/resources/blog')}
|
||||||
>
|
>
|
||||||
|
|||||||
@@ -35,6 +35,7 @@ import {
|
|||||||
import { ImageWithFallback } from "../components/figma/ImageWithFallback";
|
import { ImageWithFallback } from "../components/figma/ImageWithFallback";
|
||||||
import { Footer } from "../components/Footer";
|
import { Footer } from "../components/Footer";
|
||||||
import { Navigation } from "../components/Navigation";
|
import { Navigation } from "../components/Navigation";
|
||||||
|
import hospitalize from "../assets/hospitalise.jpg"
|
||||||
import {
|
import {
|
||||||
Accordion,
|
Accordion,
|
||||||
AccordionContent,
|
AccordionContent,
|
||||||
@@ -391,18 +392,18 @@ const HealthTechHero = () => {
|
|||||||
>
|
>
|
||||||
<div
|
<div
|
||||||
className={`w-8 h-8 rounded-full flex items-center justify-center ${activity.color === "blue"
|
className={`w-8 h-8 rounded-full flex items-center justify-center ${activity.color === "blue"
|
||||||
? "bg-blue-500/20"
|
? "bg-blue-500/20"
|
||||||
: activity.color === "green"
|
: activity.color === "green"
|
||||||
? "bg-green-500/20"
|
? "bg-green-500/20"
|
||||||
: "bg-purple-500/20"
|
: "bg-purple-500/20"
|
||||||
}`}
|
}`}
|
||||||
>
|
>
|
||||||
<activity.icon
|
<activity.icon
|
||||||
className={`w-4 h-4 ${activity.color === "blue"
|
className={`w-4 h-4 ${activity.color === "blue"
|
||||||
? "text-blue-400"
|
? "text-blue-400"
|
||||||
: activity.color === "green"
|
: activity.color === "green"
|
||||||
? "text-green-400"
|
? "text-green-400"
|
||||||
: "text-purple-400"
|
: "text-purple-400"
|
||||||
}`}
|
}`}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
@@ -983,9 +984,10 @@ const HealthTechCaseStudies = () => {
|
|||||||
"WDI developed an end-to-end telemedicine solution with secure video conferencing, appointment scheduling, e-prescribing, and patient record access, ensuring full HIPAA compliance.",
|
"WDI developed an end-to-end telemedicine solution with secure video conferencing, appointment scheduling, e-prescribing, and patient record access, ensuring full HIPAA compliance.",
|
||||||
results:
|
results:
|
||||||
"Enabled 30% more patient consultations and extended reach to underserved areas, significantly improving patient access.",
|
"Enabled 30% more patient consultations and extended reach to underserved areas, significantly improving patient access.",
|
||||||
image:
|
// image:
|
||||||
"https://images.unsplash.com/photo-1576091160399-112ba8d25d1f?w=400&h=300&fit=crop&auto=format",
|
// "https://images.unsplash.com/photo-1576091160399-112ba8d25d1f?w=400&h=300&fit=crop&auto=format",
|
||||||
engagement: "Telehealth transformation",
|
// engagement: "Telehealth transformation",
|
||||||
|
image: hospitalize,
|
||||||
gradient: "from-blue-500/20 to-cyan-500/20",
|
gradient: "from-blue-500/20 to-cyan-500/20",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ const services = [
|
|||||||
d="M12 18h.01M8 21h8a2 2 0 002-2V5a2 2 0 00-2-2H8a2 2 0 00-2 2v14a2 2 0 002 2z"
|
d="M12 18h.01M8 21h8a2 2 0 002-2V5a2 2 0 00-2-2H8a2 2 0 00-2 2v14a2 2 0 002 2z"
|
||||||
/>
|
/>
|
||||||
),
|
),
|
||||||
description: "Native & cross-platform apps with pixel-perfect UIs and seamless user experiences.",
|
description: "Native & cross-platform apps with AI-powered features, pixel-perfect UIs, and seamless user experiences.",
|
||||||
link: "/services/mobile-app-development"
|
link: "/services/mobile-app-development"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -185,7 +185,8 @@ export const Homepage = () => {
|
|||||||
<div className="text-center">
|
<div className="text-center">
|
||||||
<h2 className="text-3xl sm:text-4xl font-semibold tracking-tight text-white">What We Do</h2>
|
<h2 className="text-3xl sm:text-4xl font-semibold tracking-tight text-white">What We Do</h2>
|
||||||
<p className="mt-4 text-gray-400 max-w-2xl mx-auto">
|
<p className="mt-4 text-gray-400 max-w-2xl mx-auto">
|
||||||
End-to-end solutions for every stage of your product lifecycle.
|
{/* End-to-end solutions for every stage of your product lifecycle. */}
|
||||||
|
We are the ai app development company, End-to-end solutions for every stage of your product lifecycle.
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ import { Badge } from "../components/ui/badge";
|
|||||||
import { Card, CardContent } from "../components/ui/card";
|
import { Card, CardContent } from "../components/ui/card";
|
||||||
import { Avatar, AvatarFallback, AvatarImage } from "../components/ui/avatar";
|
import { Avatar, AvatarFallback, AvatarImage } from "../components/ui/avatar";
|
||||||
import { Separator } from "../components/ui/separator";
|
import { Separator } from "../components/ui/separator";
|
||||||
|
import hosptialAi from "../assets/aihospital.jpg"
|
||||||
import { Calendar, Clock, User, ArrowRight, Share2, Linkedin, Twitter, ExternalLink, Tag } from "lucide-react";
|
import { Calendar, Clock, User, ArrowRight, Share2, Linkedin, Twitter, ExternalLink, Tag } from "lucide-react";
|
||||||
import { ImageWithFallback } from "../components/figma/ImageWithFallback";
|
import { ImageWithFallback } from "../components/figma/ImageWithFallback";
|
||||||
import { useNavigate } from "react-router-dom";
|
import { useNavigate } from "react-router-dom";
|
||||||
@@ -218,7 +219,8 @@ const articleData = {
|
|||||||
title: "The Future of AI in Healthcare: Transforming Patient Care Through Technology",
|
title: "The Future of AI in Healthcare: Transforming Patient Care Through Technology",
|
||||||
excerpt: "Discover how artificial intelligence is revolutionizing healthcare delivery and patient outcomes.",
|
excerpt: "Discover how artificial intelligence is revolutionizing healthcare delivery and patient outcomes.",
|
||||||
readTime: "12 min read",
|
readTime: "12 min read",
|
||||||
image: "https://images.unsplash.com/photo-1576091160399-112ba8d25d1f?w=400&h=250&fit=crop&auto=format",
|
// image: "https://images.unsplash.com/photo-1576091160399-112ba8d25d1f?w=400&h=250&fit=crop&auto=format",
|
||||||
|
image: hosptialAi,
|
||||||
category: "Healthcare AI"
|
category: "Healthcare AI"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -236,7 +238,7 @@ export const LegacySystemScaling = () => {
|
|||||||
const handleShare = (platform: string) => {
|
const handleShare = (platform: string) => {
|
||||||
const url = encodeURIComponent(window.location.href);
|
const url = encodeURIComponent(window.location.href);
|
||||||
const title = encodeURIComponent(articleData.title);
|
const title = encodeURIComponent(articleData.title);
|
||||||
|
|
||||||
let shareUrl = '';
|
let shareUrl = '';
|
||||||
switch (platform) {
|
switch (platform) {
|
||||||
case 'linkedin':
|
case 'linkedin':
|
||||||
@@ -249,7 +251,7 @@ export const LegacySystemScaling = () => {
|
|||||||
shareUrl = `https://wa.me/?text=${title} ${url}`;
|
shareUrl = `https://wa.me/?text=${title} ${url}`;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (shareUrl) {
|
if (shareUrl) {
|
||||||
window.open(shareUrl, '_blank', 'width=600,height=400');
|
window.open(shareUrl, '_blank', 'width=600,height=400');
|
||||||
}
|
}
|
||||||
@@ -260,7 +262,7 @@ export const LegacySystemScaling = () => {
|
|||||||
return (
|
return (
|
||||||
<div className="dark min-h-screen bg-background">
|
<div className="dark min-h-screen bg-background">
|
||||||
{/* <Navigation /> */}
|
{/* <Navigation /> */}
|
||||||
|
|
||||||
{/* Hero Section */}
|
{/* Hero Section */}
|
||||||
<section className="pt-24 pb-16 bg-background">
|
<section className="pt-24 pb-16 bg-background">
|
||||||
<div className="container mx-auto px-6 lg:px-8">
|
<div className="container mx-auto px-6 lg:px-8">
|
||||||
@@ -327,13 +329,13 @@ export const LegacySystemScaling = () => {
|
|||||||
<section className="py-16 bg-card/50">
|
<section className="py-16 bg-card/50">
|
||||||
<div className="container mx-auto px-6 lg:px-8">
|
<div className="container mx-auto px-6 lg:px-8">
|
||||||
<div className="grid lg:grid-cols-10 gap-12 max-w-7xl mx-auto">
|
<div className="grid lg:grid-cols-10 gap-12 max-w-7xl mx-auto">
|
||||||
|
|
||||||
{/* Article Content - 70% */}
|
{/* Article Content - 70% */}
|
||||||
<article className="lg:col-span-7">
|
<article className="lg:col-span-7">
|
||||||
<Card className="bg-background/50 border-white/10">
|
<Card className="bg-background/50 border-white/10">
|
||||||
<CardContent className="p-8 lg:p-12">
|
<CardContent className="p-8 lg:p-12">
|
||||||
{/* Article Body */}
|
{/* Article Body */}
|
||||||
<div
|
<div
|
||||||
className="prose prose-invert prose-lg max-w-none
|
className="prose prose-invert prose-lg max-w-none
|
||||||
prose-headings:text-white prose-headings:font-semibold
|
prose-headings:text-white prose-headings:font-semibold
|
||||||
prose-h2:text-3xl prose-h2:mt-12 prose-h2:mb-6
|
prose-h2:text-3xl prose-h2:mt-12 prose-h2:mb-6
|
||||||
@@ -429,15 +431,15 @@ export const LegacySystemScaling = () => {
|
|||||||
|
|
||||||
{/* Sidebar - 30% */}
|
{/* Sidebar - 30% */}
|
||||||
<aside className="lg:col-span-3 space-y-8">
|
<aside className="lg:col-span-3 space-y-8">
|
||||||
|
|
||||||
{/* Related Articles */}
|
{/* Related Articles */}
|
||||||
<Card className="bg-background/50 border-white/10">
|
<Card className="bg-background/50 border-white/10">
|
||||||
<CardContent className="p-6">
|
<CardContent className="p-6">
|
||||||
<h3 className="text-xl font-semibold text-white mb-6">You Might Also Like</h3>
|
<h3 className="text-xl font-semibold text-white mb-6">You Might Also Like</h3>
|
||||||
<div className="space-y-6">
|
<div className="space-y-6">
|
||||||
{articleData.relatedArticles.map((article) => (
|
{articleData.relatedArticles.map((article) => (
|
||||||
<div
|
<div
|
||||||
key={article.id}
|
key={article.id}
|
||||||
className="group cursor-pointer"
|
className="group cursor-pointer"
|
||||||
onClick={() => navigate(`/articles/${article.id}`)}
|
onClick={() => navigate(`/articles/${article.id}`)}
|
||||||
>
|
>
|
||||||
@@ -459,11 +461,11 @@ export const LegacySystemScaling = () => {
|
|||||||
</div>
|
</div>
|
||||||
))}
|
))}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<Separator className="my-6" />
|
<Separator className="my-6" />
|
||||||
|
|
||||||
<Button
|
<Button
|
||||||
variant="outline"
|
variant="outline"
|
||||||
className="w-full border-white/20 text-white hover:bg-white/10"
|
className="w-full border-white/20 text-white hover:bg-white/10"
|
||||||
onClick={() => navigate('/resources/blog')}
|
onClick={() => navigate('/resources/blog')}
|
||||||
>
|
>
|
||||||
@@ -478,10 +480,10 @@ export const LegacySystemScaling = () => {
|
|||||||
<CardContent className="p-6">
|
<CardContent className="p-6">
|
||||||
<h3 className="text-xl font-semibold text-white mb-4">About WDI</h3>
|
<h3 className="text-xl font-semibold text-white mb-4">About WDI</h3>
|
||||||
<p className="text-muted-foreground text-sm leading-relaxed mb-4">
|
<p className="text-muted-foreground text-sm leading-relaxed mb-4">
|
||||||
Web Development Institute helps startups and enterprises build scalable, secure digital products.
|
Web Development Institute helps startups and enterprises build scalable, secure digital products.
|
||||||
With 25+ years of experience, we've delivered 200+ successful projects across 15+ countries.
|
With 25+ years of experience, we've delivered 200+ successful projects across 15+ countries.
|
||||||
</p>
|
</p>
|
||||||
<Button
|
<Button
|
||||||
className="w-full bg-[#E5195E] hover:bg-[#E5195E]/90 text-white"
|
className="w-full bg-[#E5195E] hover:bg-[#E5195E]/90 text-white"
|
||||||
onClick={() => navigate('/contact')}
|
onClick={() => navigate('/contact')}
|
||||||
>
|
>
|
||||||
@@ -503,21 +505,21 @@ export const LegacySystemScaling = () => {
|
|||||||
Enjoyed this article? Let's talk.
|
Enjoyed this article? Let's talk.
|
||||||
</h2>
|
</h2>
|
||||||
<p className="text-muted-foreground mb-8 max-w-2xl mx-auto">
|
<p className="text-muted-foreground mb-8 max-w-2xl mx-auto">
|
||||||
Ready to scale your legacy system or modernize your infrastructure? Our team of experts is here to help you
|
Ready to scale your legacy system or modernize your infrastructure? Our team of experts is here to help you
|
||||||
build scalable, high-performance systems that grow with your business.
|
build scalable, high-performance systems that grow with your business.
|
||||||
</p>
|
</p>
|
||||||
<div className="flex flex-col sm:flex-row gap-4 justify-center">
|
<div className="flex flex-col sm:flex-row gap-4 justify-center">
|
||||||
<Button
|
<Button
|
||||||
size="lg"
|
size="lg"
|
||||||
className="bg-[#E5195E] hover:bg-[#E5195E]/90 text-white"
|
className="bg-[#E5195E] hover:bg-[#E5195E]/90 text-white"
|
||||||
onClick={() => navigate('/contact')}
|
onClick={() => navigate('/contact')}
|
||||||
>
|
>
|
||||||
Start Your Modernization Project
|
Start Your Modernization Project
|
||||||
<ArrowRight className="ml-2 w-4 h-4" />
|
<ArrowRight className="ml-2 w-4 h-4" />
|
||||||
</Button>
|
</Button>
|
||||||
<Button
|
<Button
|
||||||
size="lg"
|
size="lg"
|
||||||
variant="outline"
|
variant="outline"
|
||||||
className="border-white/20 text-white hover:bg-white/10"
|
className="border-white/20 text-white hover:bg-white/10"
|
||||||
onClick={() => navigate('/resources/blog')}
|
onClick={() => navigate('/resources/blog')}
|
||||||
>
|
>
|
||||||
|
|||||||
@@ -122,7 +122,7 @@ const HeroWithCTA = () => {
|
|||||||
</h1>
|
</h1>
|
||||||
|
|
||||||
<p className="max-w-lg text-lg leading-relaxed text-gray-300">
|
<p className="max-w-lg text-lg leading-relaxed text-gray-300">
|
||||||
Build secure, scalable, high-performance apps for iOS, Android, or cross-platform — fast.
|
Build secure, scalable, AI-powered high-performance apps for iOS, Android, or cross-platform fast.
|
||||||
</p>
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
@@ -234,7 +234,7 @@ const HorizontalTagScroller = () => {
|
|||||||
Apps Built for High-Impact Industries
|
Apps Built for High-Impact Industries
|
||||||
</h2>
|
</h2>
|
||||||
<p className="max-w-4xl mx-auto text-2xl leading-relaxed text-muted-foreground">
|
<p className="max-w-4xl mx-auto text-2xl leading-relaxed text-muted-foreground">
|
||||||
Our mobile apps power industries where user trust, speed, and uptime are critical.
|
Our AI mobile apps power industries where user trust, speed, and uptime are critical.
|
||||||
</p>
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
@@ -382,7 +382,7 @@ const SideBySideContentWithIcons = () => {
|
|||||||
|
|
||||||
{/* Subtext */}
|
{/* Subtext */}
|
||||||
<p className="text-2xl leading-relaxed text-gray-300">
|
<p className="text-2xl leading-relaxed text-gray-300">
|
||||||
Not just a dev agency. A product partner.
|
Not just a dev agency. An AI mobile app product partner.
|
||||||
</p>
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
@@ -485,7 +485,7 @@ const TabbedServiceDisplay = () => {
|
|||||||
Mobile App Development Services
|
Mobile App Development Services
|
||||||
</h2>
|
</h2>
|
||||||
<p className="max-w-4xl mx-auto text-lg leading-relaxed text-gray-300">
|
<p className="max-w-4xl mx-auto text-lg leading-relaxed text-gray-300">
|
||||||
Comprehensive mobile development services that transform your ideas into powerful, user-friendly applications across all platforms.
|
Comprehensive AI mobile development services that transform your ideas into powerful, user-friendly applications across all platforms.
|
||||||
</p>
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
@@ -650,10 +650,10 @@ const HireDevelopersSection = () => {
|
|||||||
>
|
>
|
||||||
<h2 className="mb-8 text-4xl font-semibold lg:text-5xl">
|
<h2 className="mb-8 text-4xl font-semibold lg:text-5xl">
|
||||||
<span className="text-foreground">Hire Our </span>
|
<span className="text-foreground">Hire Our </span>
|
||||||
<span className="text-[#E5195E]">Mobile App Experts</span>
|
<span className="text-[#E5195E]">AI Mobile Application Developers</span>
|
||||||
</h2>
|
</h2>
|
||||||
<p className="max-w-4xl mx-auto text-2xl leading-relaxed text-muted-foreground">
|
<p className="max-w-4xl mx-auto text-2xl leading-relaxed text-muted-foreground">
|
||||||
Get access to top-tier mobile developers who can bring your vision to life with cutting-edge technology and proven expertise.
|
Get access to top-tier AI app development company experts who can bring your vision to life with AI-powered features and proven expertise.
|
||||||
</p>
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
@@ -734,35 +734,35 @@ const HireDevelopersSection = () => {
|
|||||||
const mobileAppFAQs = [
|
const mobileAppFAQs = [
|
||||||
{
|
{
|
||||||
question: "Do you develop both iOS and Android apps?",
|
question: "Do you develop both iOS and Android apps?",
|
||||||
answer: "Yes, we develop native iOS apps using Swift and Android apps using Kotlin. We also offer cross-platform solutions using React Native and Flutter for cost-effective multi-platform deployment."
|
answer: "Yes, our AI mobile application developers create native iOS apps using Swift (including AI iOS development) and Android apps using Kotlin. We also offer cross-platform AI mobile app development using React Native and Flutter for cost-effective multi-platform deployment."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
question: "What is the typical timeline for mobile app development?",
|
question: "What is the typical timeline for mobile app development?",
|
||||||
answer: "Timeline varies based on complexity. Simple apps take 8-12 weeks, while complex enterprise apps can take 16-24 weeks. We provide detailed project timelines after requirements analysis."
|
answer: "Timeline varies based on complexity. Simple AI mobile apps take 8-12 weeks, while complex enterprise apps with AI-powered features can take 16-24 weeks. We provide detailed project timelines after requirements analysis."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
question: "How much does mobile app development cost?",
|
question: "How much does mobile app development cost?",
|
||||||
answer: "Costs depend on features, platforms, and complexity. We offer competitive pricing with transparent estimates. Contact us for a detailed quote based on your specific requirements."
|
answer: "Costs depend on features, platforms, and complexity for AI app development company services. We offer competitive pricing with transparent estimates. Contact us for a detailed quote based on your specific requirements."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
question: "Do you help with App Store submissions?",
|
question: "Do you help with App Store submissions?",
|
||||||
answer: "Yes, we handle the complete App Store submission process for both Apple App Store and Google Play Store, including app optimization, compliance, and approval assistance."
|
answer: "Yes, we handle the complete App Store submission process for both Apple App Store and Google Play Store, including AI mobile app optimization, compliance, and approval assistance."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
question: "Can you integrate third-party services and APIs?",
|
question: "Can you integrate third-party services and APIs?",
|
||||||
answer: "Absolutely! We integrate various third-party services including payment gateways, social media, analytics, push notifications, maps, and custom APIs to enhance app functionality."
|
answer: "Absolutely! Our AI mobile application developers integrate various third-party services including payment gateways, social media, analytics, push notifications, maps, and custom APIs to enhance AI-powered features."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
question: "Do you provide app maintenance and updates?",
|
question: "Do you provide app maintenance and updates?",
|
||||||
answer: "Yes, we offer comprehensive maintenance services including bug fixes, OS updates, security patches, feature enhancements, and performance optimization to keep your app current."
|
answer: "Yes, our AI app development company offers comprehensive maintenance services including bug fixes, OS updates, security patches, AI-powered feature enhancements, and performance optimization to keep your app current."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
question: "What about app security and data protection?",
|
question: "What about app security and data protection?",
|
||||||
answer: "We implement robust security measures including data encryption, secure API communication, user authentication, and compliance with privacy regulations like GDPR and CCPA."
|
answer: "We implement robust security measures including data encryption, secure API communication, user authentication, and compliance with privacy regulations like GDPR and CCPA for all AI mobile apps."
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
question: "Can you develop offline-capable mobile apps?",
|
question: "Can you develop offline-capable mobile apps?",
|
||||||
answer: "Yes, we can develop apps with offline functionality using local storage, caching strategies, and data synchronization to ensure your app works even without internet connectivity."
|
answer: "Yes, we can develop offline-capable AI mobile apps using local storage, caching strategies, and data synchronization to ensure your app works seamlessly even without internet connectivity."
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|||||||
@@ -121,9 +121,7 @@ const NativeHeroWithCTA = () => {
|
|||||||
</h1>
|
</h1>
|
||||||
|
|
||||||
<p className="max-w-lg text-lg leading-relaxed text-gray-300">
|
<p className="max-w-lg text-lg leading-relaxed text-gray-300">
|
||||||
Building bespoke applications tailored for a single operating
|
AI mobile application developers build bespoke iOS mobile app development and Android applications tailored for a single operating system to deliver the highest level of performance, security, and device integration with AI-powered features.
|
||||||
system to deliver the highest level of performance, security,
|
|
||||||
and device integration.
|
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -322,8 +320,7 @@ const NativeVsCrossPlatform = () => {
|
|||||||
Native vs. Cross-Platform: When to Choose Native
|
Native vs. Cross-Platform: When to Choose Native
|
||||||
</h2>
|
</h2>
|
||||||
<p className="max-w-3xl mx-auto text-xl leading-relaxed text-muted-foreground">
|
<p className="max-w-3xl mx-auto text-xl leading-relaxed text-muted-foreground">
|
||||||
Native development delivers uncompromising performance and platform
|
AI mobile app development with native mobile app development delivers uncompromising performance and platform integration for applications that demand the highest standards with AI-powered features.
|
||||||
integration for applications that demand the highest standards.
|
|
||||||
</p>
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
@@ -768,8 +765,7 @@ const NativeProcess = () => {
|
|||||||
Precision & Excellence in Every Native Project
|
Precision & Excellence in Every Native Project
|
||||||
</h2>
|
</h2>
|
||||||
<p className="max-w-3xl mx-auto text-xl leading-relaxed text-gray-300">
|
<p className="max-w-3xl mx-auto text-xl leading-relaxed text-gray-300">
|
||||||
Our proven native development methodology ensures optimal
|
Our proven native development methodology ensures optimal performance and platform integration at every stage with AI-powered features.
|
||||||
performance and platform integration at every stage.
|
|
||||||
</p>
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
@@ -878,8 +874,7 @@ const NativeCaseStudies = () => {
|
|||||||
Android Apps That Define Industries
|
Android Apps That Define Industries
|
||||||
</h2>
|
</h2>
|
||||||
<p className="max-w-3xl mx-auto text-xl leading-relaxed text-muted-foreground">
|
<p className="max-w-3xl mx-auto text-xl leading-relaxed text-muted-foreground">
|
||||||
Discover how we've helped businesses succeed with powerful Android
|
Discover how our AI mobile application developers have helped businesses succeed with powerful Android applications that leverage AI-powered features.
|
||||||
applications that leverage the platform's capabilities.
|
|
||||||
</p>
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
|
|||||||
@@ -135,13 +135,11 @@ const PWAHeroWithCTA = () => {
|
|||||||
{/* Main Heading */}
|
{/* Main Heading */}
|
||||||
<div className="space-y-6">
|
<div className="space-y-6">
|
||||||
<h1 className="text-4xl md:text-5xl lg:text-6xl font-semibold text-white leading-tight">
|
<h1 className="text-4xl md:text-5xl lg:text-6xl font-semibold text-white leading-tight">
|
||||||
Progressive Web App (PWA) Development
|
Progressive Web App Development
|
||||||
</h1>
|
</h1>
|
||||||
|
|
||||||
<p className="text-lg text-gray-300 leading-relaxed max-w-lg">
|
<p className="text-lg text-gray-300 leading-relaxed max-w-lg">
|
||||||
Deliver app-like experiences directly through the web browser,
|
Deliver app-like experiences directly through the web browser with AI-powered features, combining the best of web development and AI mobile app for unparalleled reach.
|
||||||
combining the best of web and mobile apps for unparalleled
|
|
||||||
reach.
|
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -347,8 +345,7 @@ const PWABenefits = () => {
|
|||||||
Why Choose a Progressive Web App?
|
Why Choose a Progressive Web App?
|
||||||
</h2>
|
</h2>
|
||||||
<p className="text-xl text-muted-foreground max-w-3xl mx-auto leading-relaxed">
|
<p className="text-xl text-muted-foreground max-w-3xl mx-auto leading-relaxed">
|
||||||
PWAs combine the best of web and mobile apps, delivering native-like
|
PWAs combine the best of web development and AI mobile app experiences, delivering native-like performance with AI-powered design, web-based flexibility, and unparalleled reach.
|
||||||
experiences with web-based flexibility and reach.
|
|
||||||
</p>
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
@@ -543,8 +540,7 @@ const PWAProcess = () => {
|
|||||||
Our Agile Approach to PWA Development
|
Our Agile Approach to PWA Development
|
||||||
</h2>
|
</h2>
|
||||||
<p className="text-xl text-muted-foreground max-w-3xl mx-auto leading-relaxed">
|
<p className="text-xl text-muted-foreground max-w-3xl mx-auto leading-relaxed">
|
||||||
Our proven methodology ensures your PWA delivers exceptional user
|
Our proven methodology ensures your PWA delivers exceptional user experiences through AI-powered design while meeting your business objectives.
|
||||||
experiences while meeting your business objectives.
|
|
||||||
</p>
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
@@ -689,8 +685,7 @@ const PWAUseCases = () => {
|
|||||||
When a PWA is the Right Choice for Your Business
|
When a PWA is the Right Choice for Your Business
|
||||||
</h2>
|
</h2>
|
||||||
<p className="text-xl text-gray-300 max-w-3xl mx-auto leading-relaxed">
|
<p className="text-xl text-gray-300 max-w-3xl mx-auto leading-relaxed">
|
||||||
Progressive Web Apps excel in scenarios where broad reach,
|
Progressive Web Apps excel in scenarios where our AI app development company delivers broad reach, cost-effectiveness, and offline capabilities through AI-powered features.
|
||||||
cost-effectiveness, and offline capabilities are crucial.
|
|
||||||
</p>
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
@@ -843,8 +838,7 @@ const PWATechStack = () => {
|
|||||||
Modern Web Technologies for Powerful PWA Experiences
|
Modern Web Technologies for Powerful PWA Experiences
|
||||||
</h2>
|
</h2>
|
||||||
<p className="text-xl text-muted-foreground max-w-3xl mx-auto leading-relaxed">
|
<p className="text-xl text-muted-foreground max-w-3xl mx-auto leading-relaxed">
|
||||||
We leverage cutting-edge web technologies and PWA-specific APIs to
|
We leverage cutting-edge web development technologies and PWA-specific APIs through AI-powered design to deliver exceptional AI mobile app experiences.
|
||||||
deliver exceptional user experiences.
|
|
||||||
</p>
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
@@ -1057,9 +1051,7 @@ const PWASuccessStories = () => {
|
|||||||
Successful Progressive Web Apps by WDI
|
Successful Progressive Web Apps by WDI
|
||||||
</h2>
|
</h2>
|
||||||
<p className="text-xl text-gray-300 max-w-3xl mx-auto leading-relaxed">
|
<p className="text-xl text-gray-300 max-w-3xl mx-auto leading-relaxed">
|
||||||
See how we've transformed businesses with PWA solutions that deliver
|
See how our AI mobile application developers have transformed businesses with PWA solutions that deliver exceptional user experiences through AI app development company expertise, offline capabilities, and measurable results across industries.
|
||||||
exceptional user experiences, offline capabilities, and measurable
|
|
||||||
results across industries.
|
|
||||||
</p>
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
@@ -1352,8 +1344,7 @@ const PWAFinalCTA = () => {
|
|||||||
viewport={{ once: true }}
|
viewport={{ once: true }}
|
||||||
className="text-xl text-gray-300 mb-12 max-w-2xl mx-auto leading-relaxed"
|
className="text-xl text-gray-300 mb-12 max-w-2xl mx-auto leading-relaxed"
|
||||||
>
|
>
|
||||||
WDI helps you harness the speed, reliability, and engagement of PWAs
|
WDI helps you harness the speed, reliability, and engagement of PWAs through AI-powered design for your audience.
|
||||||
for your audience.
|
|
||||||
</motion.p>
|
</motion.p>
|
||||||
|
|
||||||
<motion.div
|
<motion.div
|
||||||
@@ -1406,7 +1397,7 @@ export const PWADevelopment = () => {
|
|||||||
<PWABenefits />
|
<PWABenefits />
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
{/* Case Studies */}
|
{/* Case Studies */}
|
||||||
<section className="bg-card">
|
<section className="bg-card">
|
||||||
<PWASuccessStories />
|
<PWASuccessStories />
|
||||||
</section>
|
</section>
|
||||||
@@ -1433,7 +1424,7 @@ export const PWADevelopment = () => {
|
|||||||
|
|
||||||
<HireDeveloperSection
|
<HireDeveloperSection
|
||||||
title="Augment Your Team with Top PWA Developers"
|
title="Augment Your Team with Top PWA Developers"
|
||||||
description="Build fast, installable, and offline-first Progressive Web Apps that feel like native mobile apps."
|
description="Build fast, installable, and offline-first Progressive Web Apps through our AI app development company that feel like AI mobile apps."
|
||||||
buttonText="Hire PWA Developers"
|
buttonText="Hire PWA Developers"
|
||||||
buttonLink="/hire-talent/pwa-developers"
|
buttonLink="/hire-talent/pwa-developers"
|
||||||
developerTypes={[
|
developerTypes={[
|
||||||
|
|||||||
@@ -120,9 +120,7 @@ const SaaSHeroWithCTA = () => {
|
|||||||
</h1>
|
</h1>
|
||||||
|
|
||||||
<p className="text-lg text-gray-300 leading-relaxed max-w-lg">
|
<p className="text-lg text-gray-300 leading-relaxed max-w-lg">
|
||||||
From ideation to scalable deployment, WDI specializes in
|
From ideation to scalable deployment, WDI specializes in engineering robust, multi-tenant SaaS products with AI-powered design that drive recurring revenue.
|
||||||
engineering robust, multi-tenant SaaS products that drive
|
|
||||||
recurring revenue.
|
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -380,6 +378,13 @@ const SaaSBenefits = () => {
|
|||||||
<h2 className="text-4xl lg:text-5xl font-semibold text-foreground mb-6">
|
<h2 className="text-4xl lg:text-5xl font-semibold text-foreground mb-6">
|
||||||
Why Partner with WDI for Your SaaS Product?
|
Why Partner with WDI for Your SaaS Product?
|
||||||
</h2>
|
</h2>
|
||||||
|
<p className="mt-4 text-gray-400 max-w-2xl mx-auto">
|
||||||
|
|
||||||
|
{/* End-to-end solutions for every stage of your product lifecycle. */}
|
||||||
|
|
||||||
|
Discover expert SaaS product development that scales your vision into a revenue-driving platform with WDI's proven 25+ years of excellence.
|
||||||
|
|
||||||
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
<motion.div
|
<motion.div
|
||||||
@@ -515,6 +520,11 @@ const SaaSProcess = () => {
|
|||||||
<h2 className="text-4xl lg:text-5xl font-semibold text-foreground mb-6">
|
<h2 className="text-4xl lg:text-5xl font-semibold text-foreground mb-6">
|
||||||
Your SaaS Journey: From Concept to Market Leader
|
Your SaaS Journey: From Concept to Market Leader
|
||||||
</h2>
|
</h2>
|
||||||
|
<p className="mt-4 text-gray-400 max-w-2xl mx-auto">
|
||||||
|
|
||||||
|
Embark on a seamless SaaS development journey with WDI, where we transform your concept into an MVP, optimize for growth, and propel you to market dominance with data-driven scaling.
|
||||||
|
|
||||||
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
<div className="relative">
|
<div className="relative">
|
||||||
@@ -667,6 +677,12 @@ const SaaSServices = () => {
|
|||||||
<h2 className="text-4xl lg:text-5xl font-semibold text-white mb-6">
|
<h2 className="text-4xl lg:text-5xl font-semibold text-white mb-6">
|
||||||
Comprehensive SaaS Engineering Capabilities
|
Comprehensive SaaS Engineering Capabilities
|
||||||
</h2>
|
</h2>
|
||||||
|
<p className="mt-4 text-gray-400 max-w-2xl mx-auto">
|
||||||
|
|
||||||
|
{/* End-to-end solutions for every stage of your product lifecycle. */}
|
||||||
|
Unlock WDI's full-spectrum SaaS engineering prowess, from ideation and MVP builds to cloud-native architecture, AI integrations, DevOps automation, and ongoing optimization for peak performance.
|
||||||
|
|
||||||
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
<motion.div
|
<motion.div
|
||||||
@@ -914,8 +930,7 @@ const SaaSTechStack = () => {
|
|||||||
Building Resilient and High-Performing SaaS Products
|
Building Resilient and High-Performing SaaS Products
|
||||||
</h2>
|
</h2>
|
||||||
<p className="text-xl text-muted-foreground max-w-3xl mx-auto leading-relaxed">
|
<p className="text-xl text-muted-foreground max-w-3xl mx-auto leading-relaxed">
|
||||||
With cutting-edge technologies designed for scale, security, and
|
With cutting-edge technologies designed for scale, security, and performance, WDI leverages AI mobile app development and AI-powered features to engineer unbreakable SaaS products with 99.99% uptime and global speed.
|
||||||
performance.
|
|
||||||
</p>
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
@@ -1147,6 +1162,13 @@ const SaaSCaseStudies = () => {
|
|||||||
<h2 className="text-4xl lg:text-5xl font-semibold text-white mb-8">
|
<h2 className="text-4xl lg:text-5xl font-semibold text-white mb-8">
|
||||||
Successful SaaS Products Engineered by WDI
|
Successful SaaS Products Engineered by WDI
|
||||||
</h2>
|
</h2>
|
||||||
|
<p className="mt-4 text-gray-400 max-w-2xl mx-auto">
|
||||||
|
|
||||||
|
{/* End-to-end solutions for every stage of your product lifecycle. */}
|
||||||
|
|
||||||
|
Explore powerhouse SaaS platforms like AI-powered trading portals, yoga/meditation subscription apps, and fintech ecosystems, delivered with scalable architecture for startups and enterprises.
|
||||||
|
|
||||||
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
<motion.div
|
<motion.div
|
||||||
@@ -1358,8 +1380,7 @@ const HireSaaSDevelopers = () => {
|
|||||||
Need Specialized SaaS Talent?
|
Need Specialized SaaS Talent?
|
||||||
</h2>
|
</h2>
|
||||||
<p className="text-xl text-gray-300 max-w-3xl mx-auto leading-relaxed">
|
<p className="text-xl text-gray-300 max-w-3xl mx-auto leading-relaxed">
|
||||||
Hire experienced SaaS architects, engineers, and DevOps specialists
|
Hire experienced SaaS architects, AI mobile application developers, and DevOps specialists from WDI to accelerate your AI mobile app development and iOS mobile app development product timelines.
|
||||||
to accelerate your product development.
|
|
||||||
</p>
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
@@ -1563,8 +1584,7 @@ const SaaSFinalCTA = () => {
|
|||||||
viewport={{ once: true }}
|
viewport={{ once: true }}
|
||||||
className="text-xl text-muted-foreground mb-12 max-w-2xl mx-auto leading-relaxed"
|
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
|
Partner with our AI mobile application developers and AI app development company experts to build a scalable, secure AI mobile app with AI-powered features that captivates your market.
|
||||||
user-centric SaaS solution that captivates your market.
|
|
||||||
</motion.p>
|
</motion.p>
|
||||||
|
|
||||||
<motion.div
|
<motion.div
|
||||||
|
|||||||
@@ -106,8 +106,7 @@ const HeroWithCTA = () => {
|
|||||||
</h1>
|
</h1>
|
||||||
|
|
||||||
<p className="text-lg text-gray-300 leading-relaxed max-w-lg">
|
<p className="text-lg text-gray-300 leading-relaxed max-w-lg">
|
||||||
Build robust, scalable enterprise software systems with modern
|
Build robust, scalable enterprise systems with AI app development company expertise and modern practices like microservices, CI/CD pipelines, and cloud-native architecture.
|
||||||
engineering practices and proven methodologies.
|
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -227,8 +226,7 @@ const HorizontalTagScroller = () => {
|
|||||||
<span className="text-foreground"> We Follow</span>
|
<span className="text-foreground"> We Follow</span>
|
||||||
</h2>
|
</h2>
|
||||||
<p className="text-2xl text-muted-foreground max-w-4xl mx-auto leading-relaxed">
|
<p className="text-2xl text-muted-foreground max-w-4xl mx-auto leading-relaxed">
|
||||||
Industry-leading methodologies that ensure code quality,
|
Industry-leading methodologies like DevOps, microservices, and CI/CD pipelines enhanced by AI-powered features ensure code quality, scalability, and maintainability.
|
||||||
scalability, and maintainability.
|
|
||||||
</p>
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
@@ -355,7 +353,8 @@ const SideBySideContentWithIcons = () => {
|
|||||||
</h2>
|
</h2>
|
||||||
|
|
||||||
<p className="text-2xl text-gray-300 leading-relaxed">
|
<p className="text-2xl text-gray-300 leading-relaxed">
|
||||||
Engineering excellence that stands the test of time.
|
|
||||||
|
WDI delivers AI mobile app development excellence with battle-tested enterprise architectures that ensure long-term scalability, zero-downtime deployments, and future-proof innovation.
|
||||||
</p>
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
@@ -461,8 +460,7 @@ const TabbedServiceDisplay = () => {
|
|||||||
Software Engineering Services
|
Software Engineering Services
|
||||||
</h2>
|
</h2>
|
||||||
<p className="text-lg text-gray-300 max-w-4xl mx-auto leading-relaxed">
|
<p className="text-lg text-gray-300 max-w-4xl mx-auto leading-relaxed">
|
||||||
Comprehensive software engineering solutions designed for
|
Comprehensive AI-powered design solutions designed for enterprise-grade performance, reliability, and seamless scalability across complex business ecosystems.
|
||||||
enterprise-grade performance and reliability.
|
|
||||||
</p>
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
|
|||||||
@@ -122,9 +122,7 @@ const WearableHeroWithCTA = () => {
|
|||||||
</h1>
|
</h1>
|
||||||
|
|
||||||
<p className="text-lg text-gray-300 leading-relaxed max-w-lg">
|
<p className="text-lg text-gray-300 leading-relaxed max-w-lg">
|
||||||
Extending your digital presence to smartwatches, fitness
|
Extending your digital presence to smartwatches, fitness trackers, IoT devices, and emerging platforms through AI-powered features for unique user experiences.
|
||||||
trackers, IoT devices, and emerging platforms for unique user
|
|
||||||
experiences.
|
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -416,6 +414,9 @@ const WearableBenefits = () => {
|
|||||||
<h2 className="text-4xl lg:text-5xl font-semibold text-foreground mb-6">
|
<h2 className="text-4xl lg:text-5xl font-semibold text-foreground mb-6">
|
||||||
Why Invest in Device-Specific App Development?
|
Why Invest in Device-Specific App Development?
|
||||||
</h2>
|
</h2>
|
||||||
|
<p className="text-[#CCCCCC] text-lg max-w-2xl mx-auto">
|
||||||
|
AI mobile app development unlocks smartwatch, fitness tracker, and IoT device capabilities for unique, context-aware user experiences.
|
||||||
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
<motion.div
|
<motion.div
|
||||||
@@ -696,6 +697,9 @@ const WearableProcess = () => {
|
|||||||
<h2 className="text-4xl lg:text-5xl font-semibold text-foreground mb-6">
|
<h2 className="text-4xl lg:text-5xl font-semibold text-foreground mb-6">
|
||||||
Tailored Process for Emerging Device Applications
|
Tailored Process for Emerging Device Applications
|
||||||
</h2>
|
</h2>
|
||||||
|
<p className="text-[#CCCCCC] text-lg max-w-2xl mx-auto">
|
||||||
|
Our proven methodology ensures optimal performance across smartwatches, fitness trackers, and IoT devices through AI-powered design.
|
||||||
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
<div className="relative">
|
<div className="relative">
|
||||||
@@ -826,6 +830,9 @@ const WearableUseCases = () => {
|
|||||||
<h2 className="text-4xl lg:text-5xl font-semibold text-white mb-6">
|
<h2 className="text-4xl lg:text-5xl font-semibold text-white mb-6">
|
||||||
Industries & Scenarios Benefiting from Device Apps
|
Industries & Scenarios Benefiting from Device Apps
|
||||||
</h2>
|
</h2>
|
||||||
|
<p className="text-[#CCCCCC] text-lg max-w-2xl mx-auto">
|
||||||
|
Healthcare, fitness, manufacturing, logistics, and retail leverage smartwatch and IoT apps through AI mobile app development for real-time monitoring and insights.
|
||||||
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
<motion.div
|
<motion.div
|
||||||
@@ -1016,6 +1023,9 @@ const WearableTechStack = () => {
|
|||||||
<h2 className="text-4xl lg:text-5xl font-semibold text-foreground mb-6">
|
<h2 className="text-4xl lg:text-5xl font-semibold text-foreground mb-6">
|
||||||
Leveraging Specialized Technologies for Seamless Device Integration
|
Leveraging Specialized Technologies for Seamless Device Integration
|
||||||
</h2>
|
</h2>
|
||||||
|
<p className="text-[#CCCCCC] text-lg max-w-2xl mx-auto">
|
||||||
|
We harness AI-powered design and platform-specific APIs for smartwatches, fitness trackers, and IoT devices to deliver native-like performance.
|
||||||
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
{/* Core Technologies */}
|
{/* Core Technologies */}
|
||||||
@@ -1026,7 +1036,7 @@ const WearableTechStack = () => {
|
|||||||
viewport={{ once: true }}
|
viewport={{ once: true }}
|
||||||
className="mb-16"
|
className="mb-16"
|
||||||
>
|
>
|
||||||
<div className="grid grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-6">
|
<div className="grid grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-6">
|
||||||
{technologies.map((tech, index) => {
|
{technologies.map((tech, index) => {
|
||||||
// const IconComponent = tech.icon;
|
// const IconComponent = tech.icon;
|
||||||
const colorClasses = {
|
const colorClasses = {
|
||||||
@@ -1162,6 +1172,9 @@ const WearableCaseStudies = () => {
|
|||||||
<h2 className="text-4xl lg:text-5xl font-semibold text-white mb-8">
|
<h2 className="text-4xl lg:text-5xl font-semibold text-white mb-8">
|
||||||
Innovative Device Applications by WDI
|
Innovative Device Applications by WDI
|
||||||
</h2>
|
</h2>
|
||||||
|
<p className="text-[#CCCCCC] text-lg max-w-2xl mx-auto">
|
||||||
|
See how our AI mobile application developers deliver smartwatch, fitness tracker, and IoT solutions with AI-powered features across industries.
|
||||||
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
<motion.div
|
<motion.div
|
||||||
@@ -1420,8 +1433,7 @@ const WearableFinalCTA = () => {
|
|||||||
viewport={{ once: true }}
|
viewport={{ once: true }}
|
||||||
className="text-xl text-muted-foreground mb-12 max-w-2xl mx-auto leading-relaxed"
|
className="text-xl text-muted-foreground mb-12 max-w-2xl mx-auto leading-relaxed"
|
||||||
>
|
>
|
||||||
From smartwatches to complex IoT systems, we build connected
|
From smartwatches to complex IoT systems, we build connected AI mobile apps that push the boundaries of digital interaction.
|
||||||
applications that push the boundaries of digital interaction.
|
|
||||||
</motion.p>
|
</motion.p>
|
||||||
|
|
||||||
<motion.div
|
<motion.div
|
||||||
@@ -1502,7 +1514,7 @@ export const WearableDeviceDevelopment = () => {
|
|||||||
|
|
||||||
<HireDeveloperSection
|
<HireDeveloperSection
|
||||||
title="Augment Your Team with Top Wearable App Developers"
|
title="Augment Your Team with Top Wearable App Developers"
|
||||||
description="Develop seamless, real-time apps for smartwatches and wearable devices tailored for fitness, healthcare, and lifestyle industries."
|
description="Develop seamless, real-time AI mobile apps for smartwatches and wearable devices tailored for fitness, healthcare, and lifestyle industries."
|
||||||
buttonText="Hire Wearable Developers"
|
buttonText="Hire Wearable Developers"
|
||||||
buttonLink="/hire-talent/wearable-app-developers"
|
buttonLink="/hire-talent/wearable-app-developers"
|
||||||
developerTypes={[
|
developerTypes={[
|
||||||
|
|||||||
@@ -150,8 +150,7 @@ const HeroWithCTA = () => {
|
|||||||
</h1>
|
</h1>
|
||||||
|
|
||||||
<p className="text-lg text-gray-300 leading-relaxed max-w-lg">
|
<p className="text-lg text-gray-300 leading-relaxed max-w-lg">
|
||||||
Build high-performance web applications and robust cloud
|
Build high-performance web development applications and robust cloud infrastructure with AI-powered design that scales with your business growth.
|
||||||
infrastructure that scales with your business growth.
|
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -258,8 +257,7 @@ const HorizontalTagScroller = () => {
|
|||||||
<span className="text-foreground"> We Master</span>
|
<span className="text-foreground"> We Master</span>
|
||||||
</h2>
|
</h2>
|
||||||
<p className="text-2xl text-muted-foreground max-w-4xl mx-auto leading-relaxed">
|
<p className="text-2xl text-muted-foreground max-w-4xl mx-auto leading-relaxed">
|
||||||
Modern web and cloud technologies that power enterprise-grade
|
Modern web development and cloud technologies with AI-powered features that power enterprise-grade AI mobile app solutions.
|
||||||
solutions.
|
|
||||||
</p>
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
@@ -386,7 +384,7 @@ const SideBySideContentWithIcons = () => {
|
|||||||
</h2>
|
</h2>
|
||||||
|
|
||||||
<p className="text-2xl text-gray-300 leading-relaxed">
|
<p className="text-2xl text-gray-300 leading-relaxed">
|
||||||
Enterprise-grade solutions with proven reliability.
|
Enterprise-grade web development solutions with proven reliability and AI-powered design.
|
||||||
</p>
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
@@ -490,8 +488,8 @@ const TabbedServiceDisplay = () => {
|
|||||||
Web & Cloud Service Areas
|
Web & Cloud Service Areas
|
||||||
</h2>
|
</h2>
|
||||||
<p className="text-lg text-gray-300 max-w-4xl mx-auto leading-relaxed">
|
<p className="text-lg text-gray-300 max-w-4xl mx-auto leading-relaxed">
|
||||||
Comprehensive web development and cloud solutions designed for
|
Comprehensive web development and cloud solutions with AI-powered design designed for scalability and performance.
|
||||||
scalability and performance.
|
|
||||||
</p>
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
@@ -582,8 +580,7 @@ const InlineCTA = () => {
|
|||||||
|
|
||||||
{/* Subtitle */}
|
{/* Subtitle */}
|
||||||
<p className="text-xl text-muted-foreground leading-relaxed max-w-2xl mx-auto">
|
<p className="text-xl text-muted-foreground leading-relaxed max-w-2xl mx-auto">
|
||||||
Deploy robust, secure, and high-performance applications that
|
Deploy robust, secure, and high-performance web development applications with AI-powered design that scale with your business growth.
|
||||||
scale with your business growth.
|
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
{/* CTA Button */}
|
{/* CTA Button */}
|
||||||
@@ -650,7 +647,7 @@ const HireDevelopersSection = () => {
|
|||||||
];
|
];
|
||||||
|
|
||||||
const navigate = useNavigate();
|
const navigate = useNavigate();
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<section className="py-32 bg-background">
|
<section className="py-32 bg-background">
|
||||||
<div className="container mx-auto px-6 lg:px-8">
|
<div className="container mx-auto px-6 lg:px-8">
|
||||||
@@ -666,8 +663,7 @@ const HireDevelopersSection = () => {
|
|||||||
<span className="text-[#E5195E]">Cloud Specialists</span>
|
<span className="text-[#E5195E]">Cloud Specialists</span>
|
||||||
</h2>
|
</h2>
|
||||||
<p className="text-2xl text-muted-foreground max-w-4xl mx-auto leading-relaxed">
|
<p className="text-2xl text-muted-foreground max-w-4xl mx-auto leading-relaxed">
|
||||||
Get access to expert developers who specialize in modern web and
|
Get access to expert developers who specialize in modern web development and cloud technologies with AI-powered design.
|
||||||
cloud technologies.
|
|
||||||
</p>
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
@@ -757,7 +753,7 @@ const webCloudFAQs = [
|
|||||||
{
|
{
|
||||||
question: "What web technologies do you specialize in?",
|
question: "What web technologies do you specialize in?",
|
||||||
answer:
|
answer:
|
||||||
"We specialize in modern web technologies including React, Next.js, Node.js, Python, TypeScript, and various cloud platforms like AWS, Azure, and Google Cloud. Our team stays current with the latest frameworks and best practices.",
|
"We specialize in modern web development technologies including React, Next.js, Node.js, Python, TypeScript, and various cloud platforms like AWS, Azure, and Google Cloud with AI-powered design. Our team stays current with the latest frameworks and best practices.",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
question: "How do you ensure web application security?",
|
question: "How do you ensure web application security?",
|
||||||
@@ -772,7 +768,7 @@ const webCloudFAQs = [
|
|||||||
{
|
{
|
||||||
question: "What is your approach to scalable architecture?",
|
question: "What is your approach to scalable architecture?",
|
||||||
answer:
|
answer:
|
||||||
"We design applications with scalability in mind from the start, using microservices architecture, containerization, load balancing, and auto-scaling features. This ensures your application can handle growth efficiently.",
|
"We design applications with scalability in mind from the start, using microservices architecture, containerization, load balancing, and auto-scaling features with AI-powered design. This ensures your application can handle growth efficiently.",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
question: "Do you provide ongoing maintenance and support?",
|
question: "Do you provide ongoing maintenance and support?",
|
||||||
|
|||||||
@@ -131,8 +131,7 @@ const IOSHeroWithCTA = () => {
|
|||||||
</h1>
|
</h1>
|
||||||
|
|
||||||
<p className="max-w-lg text-lg leading-relaxed text-gray-300">
|
<p className="max-w-lg text-lg leading-relaxed text-gray-300">
|
||||||
Crafting intuitive, high-performance iPhone and iPad
|
Crafting intuitive, high-performance iPhone and iPad applications with AI iOS development that define user experience and drive engagement.
|
||||||
applications that define user experience and drive engagement.
|
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -186,7 +185,7 @@ const IOSHeroWithCTA = () => {
|
|||||||
{/* {" "} */}
|
{/* {" "} */}
|
||||||
<Spline
|
<Spline
|
||||||
scene="https://prod.spline.design/3GGwAe3v1Q7oobGU/scene.splinecode"
|
scene="https://prod.spline.design/3GGwAe3v1Q7oobGU/scene.splinecode"
|
||||||
// className="w-[40%] h-full"
|
// className="w-[40%] h-full"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
@@ -285,9 +284,7 @@ const IOSCaseStudies = () => {
|
|||||||
iOS Apps That Drive Results
|
iOS Apps That Drive Results
|
||||||
</h2>
|
</h2>
|
||||||
<p className="max-w-3xl mx-auto text-xl leading-relaxed text-muted-foreground">
|
<p className="max-w-3xl mx-auto text-xl leading-relaxed text-muted-foreground">
|
||||||
Discover how we've helped businesses succeed with exceptional iOS
|
Discover how our AI mobile application developers have helped businesses succeed with exceptional iOS applications that leverage AI iOS development capabilities and deliver outstanding AI mobile app experiences.
|
||||||
applications that leverage native capabilities and deliver
|
|
||||||
outstanding user experiences.
|
|
||||||
</p>
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
@@ -513,8 +510,7 @@ const IOSProcessTimeline = () => {
|
|||||||
Our Proven Approach to Building Your iOS App
|
Our Proven Approach to Building Your iOS App
|
||||||
</h2>
|
</h2>
|
||||||
<p className="max-w-3xl mx-auto text-xl leading-relaxed text-gray-300">
|
<p className="max-w-3xl mx-auto text-xl leading-relaxed text-gray-300">
|
||||||
From concept to App Store success, we guide you through every step
|
From concept to App Store success, our AI mobile application developers guide you through every step of the AI iOS development journey.
|
||||||
of the iOS development journey.
|
|
||||||
</p>
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
@@ -809,8 +805,7 @@ const IOSKeyBenefits = () => {
|
|||||||
Why Choose Native iOS for Your App?
|
Why Choose Native iOS for Your App?
|
||||||
</h2>
|
</h2>
|
||||||
<p className="max-w-3xl mx-auto text-xl leading-relaxed text-muted-foreground">
|
<p className="max-w-3xl mx-auto text-xl leading-relaxed text-muted-foreground">
|
||||||
iOS development offers unparalleled advantages for businesses
|
AI iOS development offers unparalleled advantages for businesses looking to create premium AI mobile app experiences.
|
||||||
looking to create premium mobile experiences.
|
|
||||||
</p>
|
</p>
|
||||||
</motion.div>
|
</motion.div>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user