2025-07-11 16:54:37 +05:30
import { motion } from "framer-motion" ;
import { ArrowLeft , ExternalLink , TrendingUp , DollarSign , BarChart3 , Search , Figma , Zap , Shield , Settings , Rocket , } from "lucide-react" ;
import { Navigation } from "../components/Navigation" ;
import { Footer } from "../components/Footer" ;
import { Button } from "../components/ui/button" ;
import { GridPattern } from "../components/GridPattern" ;
import { ImageWithFallback } from "../components/figma/ImageWithFallback" ;
2025-07-22 16:14:11 +05:30
import tanamiImage from "../src/images/tanami.webp" ;
2025-09-23 20:13:31 +05:30
import { useNavigate } from "react-router-dom" ;
2025-07-11 16:54:37 +05:30
const projectMetrics = [
{
icon : < TrendingUp className = "w-8 h-8" / > ,
label : "Portfolio Growth" ,
value : "+185%" ,
description : "Average user portfolio performance"
} ,
{
icon : < DollarSign className = "w-8 h-8" / > ,
label : "Assets Under Management" ,
value : "$50M+" ,
description : "Total managed through platform"
} ,
{
icon : < BarChart3 className = "w-8 h-8" / > ,
label : "User Engagement" ,
value : "+250%" ,
description : "Increase in daily active users"
}
] ;
const keyFeatures = [
{
title : "Real-Time Investment Tracking" ,
description : "Monitor your portfolio performance with live market data and instant updates on all your investments."
} ,
{
title : "Portfolio Management Tools" ,
description : "Advanced tools for portfolio optimization, risk assessment, and strategic asset allocation."
} ,
{
title : "Market Analytics Dashboard" ,
description : "Comprehensive market insights and analytics to make informed investment decisions."
} ,
{
title : "Automated Investment Strategies" ,
description : "Smart automation features that help optimize your investment strategy based on market conditions."
} ,
{
title : "Risk Management System" ,
description : "Advanced risk assessment tools to help you understand and manage investment risks effectively."
} ,
{
title : "Financial Goal Planning" ,
description : "Set and track financial goals with personalized investment recommendations and progress monitoring."
}
] ;
const processPhases = [
{
phase : "Phase 1" ,
title : "Market Research & Financial Analysis" ,
icon : < Search className = "w-6 h-6" / > ,
description : "Conducted comprehensive research on investment platforms and financial market requirements." ,
details : "Analyzed current fintech landscape, regulatory requirements, and user investment behaviors. Identified key opportunities for innovation in portfolio management and real-time tracking capabilities."
} ,
{
phase : "Phase 2" ,
title : "Financial UX Design" ,
icon : < Figma className = "w-6 h-6" / > ,
description : "Created intuitive financial interfaces focused on clarity, trust, and ease of investment management." ,
details : "Designed user-centric dashboards with emphasis on data visualization and financial transparency. Built interactive prototypes for investment workflows and portfolio management features."
} ,
{
phase : "Phase 3" ,
title : "Platform Development" ,
icon : < Zap className = "w-6 h-6" / > ,
description : "Built robust investment platform with real-time data processing and portfolio management capabilities." ,
details : "Implemented scalable architecture with real-time market data integration, automated investment algorithms, and comprehensive portfolio analytics. Developed secure trading and transaction systems."
} ,
{
phase : "Phase 4" ,
title : "Security & Compliance Testing" ,
icon : < Shield className = "w-6 h-6" / > ,
description : "Implemented comprehensive financial security measures and regulatory compliance protocols." ,
details : "Conducted thorough security audits focusing on financial data protection and transaction security. Ensured compliance with financial regulations, KYC requirements, and data privacy standards."
} ,
{
phase : "Phase 5" ,
title : "Financial Analytics & DevOps" ,
icon : < Settings className = "w-6 h-6" / > ,
description : "Deployed advanced analytics systems with automated deployment and monitoring for financial operations." ,
details : "Established real-time financial data processing pipelines and investment performance monitoring. Implemented automated backup systems and disaster recovery for financial data protection."
} ,
{
phase : "Phase 6" ,
title : "Launch & Wealth Management" ,
icon : < Rocket className = "w-6 h-6" / > ,
description : "Executed successful platform launch with focus on investor onboarding and wealth management services." ,
details : "Coordinated launch strategy targeting individual investors and wealth management professionals. Established customer support for investment guidance and ongoing platform optimization."
}
] ;
2025-09-23 20:13:31 +05:30
2025-07-11 16:54:37 +05:30
export const TanamiProject = ( ) = > {
2025-09-23 20:13:31 +05:30
const navigate = useNavigate ( ) ;
2025-07-11 16:54:37 +05:30
return (
< div className = "dark min-h-screen bg-background" >
2025-09-23 20:13:31 +05:30
{ /* <Navigation /> */ }
2025-07-11 16:54:37 +05:30
{ /* Hero Section */ }
< section className = "relative pt-24 pb-16 bg-background overflow-hidden" >
< GridPattern strokeDasharray = "4 2" / >
< div className = "relative z-10 container mx-auto px-6 lg:px-8" >
{ /* Back Button */ }
< motion.div
initial = { { opacity : 0 , x : - 20 } }
animate = { { opacity : 1 , x : 0 } }
transition = { { duration : 0.6 } }
className = "mb-8"
>
< Button
variant = "ghost"
2025-09-23 20:13:31 +05:30
onClick = { ( ) = > navigate ( '/' ) }
2025-07-11 16:54:37 +05:30
className = "text-muted-foreground hover:text-foreground flex items-center gap-2 px-0"
>
< ArrowLeft className = "w-4 h-4" / >
Back to Case Studies
< / Button >
< / motion.div >
< div className = "grid lg:grid-cols-2 gap-12 items-center" >
{ /* Content */ }
< motion.div
initial = { { opacity : 0 , y : 30 } }
animate = { { opacity : 1 , y : 0 } }
transition = { { duration : 0.8 } }
>
< h1 className = "text-4xl lg:text-6xl font-semibold text-foreground mb-6 leading-tight" >
Transform The Way You Grow Your Money with { " " }
< span className = "text-accent" > Tanami Capital < / span >
< / h1 >
< p className = "text-xl text-muted-foreground mb-6 leading-relaxed" >
Real - Time Investment Tracking , Seamless Portfolio Management
< / p >
< p className = "text-lg text-muted-foreground mb-8 leading-relaxed" >
Remove the guesswork from growing your finances . Real - time investment tracking and easy portfolio management put you effortlessly in control of your assets .
< / p >
< div className = "flex flex-wrap gap-3 mb-6" >
< span className = "px-4 py-2 bg-accent text-accent-foreground font-semibold rounded-[10px]" >
+ 185 % Portfolio Growth
< / span >
< span className = "px-3 py-1 bg-muted text-muted-foreground text-sm rounded-[10px]" >
FinTech
< / span >
< span className = "px-3 py-1 bg-muted text-muted-foreground text-sm rounded-[10px]" >
Investment Platform
< / span >
< span className = "px-3 py-1 bg-muted text-muted-foreground text-sm rounded-[10px]" >
Wealth Management
< / span >
< / div >
< / motion.div >
{ /* Project Image */ }
< motion.div
initial = { { opacity : 0 , y : 30 } }
animate = { { opacity : 1 , y : 0 } }
transition = { { duration : 0.8 , delay : 0.2 } }
className = "relative aspect-[4/3] overflow-hidden bg-muted/30 rounded-[10px] px-2"
>
2025-07-22 16:14:11 +05:30
< ImageWithFallback
2025-07-11 16:54:37 +05:30
src = { tanamiImage }
alt = "Tanami Capital mobile app interface showing wallet balance, portfolio value, and investment tracking with financial market data visualization"
className = "w-full h-full object-contain object-center rounded-[10px]"
2025-07-22 16:14:11 +05:30
/ >
2025-07-11 16:54:37 +05:30
< / motion.div >
< / div >
< / div >
< / section >
{ /* Metrics Section */ }
< section className = "py-16 bg-card/30" >
< div className = "container mx-auto px-6 lg:px-8" >
< motion.div
initial = { { opacity : 0 , y : 20 } }
whileInView = { { opacity : 1 , y : 0 } }
transition = { { duration : 0.8 } }
viewport = { { once : true } }
className = "grid md:grid-cols-3 gap-8"
>
{ projectMetrics . map ( ( metric , index ) = > (
< motion.div
key = { metric . label }
initial = { { opacity : 0 , y : 20 } }
whileInView = { { opacity : 1 , y : 0 } }
2025-07-29 14:36:54 +05:30
transition = { { duration : 0.6 , delay : index * 0.01 } }
2025-07-11 16:54:37 +05:30
viewport = { { once : true } }
className = "text-center"
>
< div className = "flex justify-center mb-4 text-accent" >
{ metric . icon }
< / div >
< div className = "text-3xl font-semibold text-foreground mb-2" >
{ metric . value }
< / div >
< div className = "text-lg font-medium text-foreground mb-1" >
{ metric . label }
< / div >
< div className = "text-sm text-muted-foreground" >
{ metric . description }
< / div >
< / motion.div >
) ) }
< / motion.div >
< / div >
< / section >
{ /* Main Content Section */ }
< section className = "py-20 bg-background" >
< div className = "container mx-auto px-6 lg:px-8" >
< div className = "max-w-4xl mx-auto" >
< motion.div
initial = { { opacity : 0 , y : 30 } }
whileInView = { { opacity : 1 , y : 0 } }
transition = { { duration : 0.8 } }
viewport = { { once : true } }
className = "mb-16"
>
< h2 className = "text-3xl lg:text-4xl font-semibold text-foreground mb-6" >
Innovate the Future of Investment with Tanami Capital
< / h2 >
< p className = "text-lg text-muted-foreground leading-relaxed" >
Revolutionised Tanami Capital into a powerful , intuitive platform that streamlines portfolio management and empowers users to grow their wealth effortlessly .
< / p >
< / motion.div >
{ /* Key Features */ }
< motion.div
initial = { { opacity : 0 , y : 30 } }
whileInView = { { opacity : 1 , y : 0 } }
transition = { { duration : 0.8 , delay : 0.4 } }
viewport = { { once : true } }
className = "mb-20"
>
< h3 className = "text-2xl lg:text-3xl font-semibold text-foreground mb-8" >
Key Features & amp ; Capabilities
< / h3 >
< div className = "grid md:grid-cols-2 gap-6" >
{ keyFeatures . map ( ( feature , index ) = > (
< motion.div
key = { feature . title }
initial = { { opacity : 0 , y : 20 } }
whileInView = { { opacity : 1 , y : 0 } }
2025-07-29 14:36:54 +05:30
transition = { { duration : 0.6 , delay : index * 0.01 } }
2025-07-11 16:54:37 +05:30
viewport = { { once : true } }
className = "bg-card/50 rounded-[10px] p-6 border border-border/50"
>
< h4 className = "text-lg font-semibold text-foreground mb-3" >
{ feature . title }
< / h4 >
< p className = "text-muted-foreground leading-relaxed" >
{ feature . description }
< / p >
< / motion.div >
) ) }
< / div >
< / motion.div >
{ /* Project Delivery Process */ }
< motion.div
initial = { { opacity : 0 , y : 30 } }
whileInView = { { opacity : 1 , y : 0 } }
transition = { { duration : 0.8 , delay : 0.6 } }
viewport = { { once : true } }
>
< h3 className = "text-2xl lg:text-3xl font-semibold text-foreground mb-8" >
Project Delivery Lifecycle
< / h3 >
< div className = "relative" >
{ /* Continuous background line */ }
< div className = "absolute left-6 top-6 bottom-6 w-0.5 bg-gradient-to-b from-accent/30 via-accent/20 to-accent/30 hidden lg:block" / >
{ /* Animated line overlay */ }
< motion.div
initial = { { scaleY : 0 } }
whileInView = { { scaleY : 1 } }
transition = { { duration : 1.5 , delay : 0.5 } }
viewport = { { once : true } }
className = "absolute left-6 top-6 bottom-6 w-0.5 bg-gradient-to-b from-accent/50 via-accent/30 to-accent/50 hidden lg:block origin-top"
/ >
< div className = "space-y-8 lg:space-y-10" >
{ processPhases . map ( ( phase , index ) = > (
< motion.div
key = { phase . phase }
initial = { { opacity : 0 , x : - 20 } }
whileInView = { { opacity : 1 , x : 0 } }
2025-07-29 14:36:54 +05:30
transition = { { duration : 0.6 , delay : index * 0.01 } }
2025-07-11 16:54:37 +05:30
viewport = { { once : true } }
className = "relative"
>
{ /* Mobile connection line */ }
{ index < processPhases . length - 1 && (
< div className = "absolute left-6 top-16 w-0.5 h-16 bg-gradient-to-b from-accent/40 to-accent/20 lg:hidden" / >
) }
< div className = "flex flex-col lg:flex-row gap-6" >
{ /* Phase indicator with fixed width container */ }
< div className = "flex items-center gap-4 lg:w-[220px] lg:flex-shrink-0" >
{ /* Icon with background to mask the line */ }
< div className = "relative z-10" >
< div className = "flex items-center justify-center w-12 h-12 bg-background border-2 border-accent/50 rounded-full flex-shrink-0 shadow-lg" >
< div className = "text-accent" >
{ phase . icon }
< / div >
< / div >
{ /* Icon glow effect */ }
< div className = "absolute inset-0 flex items-center justify-center w-12 h-12 bg-accent/10 rounded-full -z-10 animate-pulse" / >
{ /* Connection dot for timeline */ }
< div className = "absolute left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2 w-2 h-2 bg-accent rounded-full -z-20 hidden lg:block" / >
< / div >
< div className = "min-w-0 flex-1 lg:flex-initial" >
< div className = "text-sm font-medium text-accent mb-1 flex items-center gap-2" >
< span className = "w-5 h-5 bg-accent/20 rounded-full flex items-center justify-center text-xs text-accent font-bold" >
{ index + 1 }
< / span >
{ phase . phase }
< / div >
< div className = "text-lg font-semibold text-foreground leading-tight" >
{ phase . title }
< / div >
< / div >
< / div >
{ /* Content with consistent left alignment */ }
< div className = "flex-1 bg-card/30 rounded-[10px] p-6 border border-border/30 lg:ml-0" >
< p className = "text-muted-foreground leading-relaxed mb-4" >
{ phase . description }
< / p >
< p className = "text-muted-foreground/80 leading-relaxed text-sm" >
{ phase . details }
< / p >
< / div >
< / div >
< / motion.div >
) ) }
< / div >
< / div >
< / motion.div >
< / div >
< / div >
< / section >
{ /* CTA Section */ }
< section className = "py-16 bg-card/30" >
< div className = "container mx-auto px-6 lg:px-8" >
< motion.div
initial = { { opacity : 0 , y : 30 } }
whileInView = { { opacity : 1 , y : 0 } }
transition = { { duration : 0.8 } }
viewport = { { once : true } }
className = "text-center max-w-3xl mx-auto"
>
< h3 className = "text-2xl lg:text-3xl font-semibold text-foreground mb-6" >
Ready to Build Your Next FinTech Platform ?
< / h3 >
< p className = "text-lg text-muted-foreground mb-8 leading-relaxed" >
Let 's create a revolutionary investment platform together. From concept to launch, we' ll help you build a platform that transforms how people manage and grow their wealth .
< / p >
< div className = "flex flex-col sm:flex-row gap-4 justify-center" >
< Button
className = "bg-accent hover:bg-accent/90 text-accent-foreground px-8 py-3 rounded-[10px]"
2025-09-23 20:13:31 +05:30
onClick = { ( ) = > navigate ( '/start-a-project' ) }
2025-07-11 16:54:37 +05:30
>
Start Your Project < ExternalLink className = "w-4 h-4 ml-2" / >
< / Button >
< Button
variant = "outline"
className = "border-border hover:bg-muted px-8 py-3 rounded-[10px]"
2025-09-23 20:13:31 +05:30
onClick = { ( ) = > navigate ( '/case-studies' ) }
2025-07-11 16:54:37 +05:30
>
View More Case Studies
< / Button >
< / div >
< / motion.div >
< / div >
< / section >
2025-09-23 20:13:31 +05:30
{ /* <Footer /> */ }
2025-07-11 16:54:37 +05:30
< / div >
) ;
} ;