NexusCore | Building the Future of Technology
We craft cutting-edge software solutions that transform ideas into powerful digital experiences. Your vision, our expertise, limitless possibilities.
react
lucide-react
relative
relative animate-fade-up
).map(n => n[0]).join(
fixed inset-0 pointer-events-none
w-96 h-96 bg-blue-600 top-1/3 -right-48 animate-float
w-96 h-96 bg-purple-600 bottom-0 left-1/3 animate-float
max-w-7xl mx-auto px-4 sm:px-6 lg:px-8
home
hidden md:flex items-center gap-8
services
process
team
contact
capitalize font-medium transition-colors duration-300
text-slate-400 hover:text-white
px-4 py-6 space-y-4
grid lg:grid-cols-2 gap-16 items-center
space-y-8
group relative bg-linear-to-br from-slate-900/80 to-slate-800/80 backdrop-blur-xl border border-slate-700/50 rounded-2xl p-8 hover:border-cyan-500/50 transition-all duration-500 animate-fade-up
absolute inset-0 bg-linear-to-br from-cyan-500/5 to-blue-500/5 rounded-2xl opacity-0 group-hover:opacity-100 transition-opacity duration-500
w-14 h-14 rounded-xl bg-linear-to-br from-cyan-500 to-blue-600 flex items-center justify-center mb-6 group-hover:scale-110 transition-transform duration-300
text-5xl md:text-6xl font-bold bg-linear-to-r from-cyan-400 to-blue-500 bg-clip-text text-transparent mb-2
text-slate-400 text-sm md:text-base uppercase tracking-wider
shrink-0 w-16 h-16 rounded-2xl bg-linear-to-br from-cyan-500 to-blue-600 flex items-center justify-center text-2xl font-bold text-white shadow-lg shadow-cyan-500/20
group relative overflow-hidden rounded-2xl bg-linear-to-br from-slate-800 to-slate-900 p-8 border border-slate-700/50 hover:border-cyan-500/50 transition-all duration-500 animate-fade-up
absolute inset-0 bg-linear-to-br from-cyan-500/10 to-blue-500/10 opacity-0 group-hover:opacity-100 transition-opacity duration-500
)}
</div>
<h3 className="text-2xl font-bold text-white mb-2">{name}</h3>
<p className="text-cyan-400 font-medium">{role}</p>
</div>
</div>
);
}
export default function Website() {
const [mobileMenuOpen, setMobileMenuOpen] = useState(false);
const [activeSection, setActiveSection] = useState(
);
useEffect(() => {
setMobileMenuOpen(false);
}, [activeSection]);
const scrollToSection = (sectionId: string) => {
setActiveSection(sectionId);
const element = document.querySelector(`[data-section="${sectionId}"]`);
if (element) {
element.scrollIntoView({ behavior:
fixed top-0 left-0 right-0 z-50 bg-slate-950/80 backdrop-blur-xl border-b border-slate-800/50
w-10 h-10 rounded-xl bg-linear-to-br from-cyan-500 to-blue-600 flex items-center justify-center group-hover:scale-110 transition-transform duration-300
px-6 py-3 rounded-xl bg-linear-to-r from-cyan-500 to-blue-600 text-white font-semibold hover:shadow-lg hover:shadow-cyan-500/25 transition-all duration-300 hover:scale-105
md:hidden p-2 rounded-lg hover:bg-slate-800 transition-colors
md:hidden border-t border-slate-800/50 bg-slate-950/95 backdrop-blur-xl animate-fade-in
block w-full text-left capitalize font-medium text-slate-400 hover:text-cyan-400 transition-colors py-2
w-full px-6 py-3 rounded-xl bg-linear-to-r from-cyan-500 to-blue-600 text-white font-semibold hover:shadow-lg hover:shadow-cyan-500/25 transition-all duration-300
relative max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-20 md:py-32
inline-flex items-center gap-2 px-4 py-2 rounded-full bg-cyan-500/10 border border-cyan-500/20 text-cyan-400 text-sm font-medium animate-fade-up
text-5xl md:text-7xl font-bold leading-tight animate-fade-up
}
<span className="bg-linear-to-r from-cyan-400 via-blue-500 to-purple-600 bg-clip-text text-transparent animate-gradient-shift">
Future
</span>{
}
of Technology
</h1>
<p className="text-xl md:text-2xl text-slate-400 leading-relaxed animate-fade-up" style={{ animationDelay:
}}>
We craft cutting-edge software solutions that transform ideas into powerful digital experiences. Your vision, our expertise, limitless possibilities.
</p>
<div className="flex flex-col sm:flex-row gap-4 animate-fade-up" style={{ animationDelay:
}}>
<button
onClick={() => scrollToSection(
group px-8 py-4 rounded-xl bg-linear-to-r from-cyan-500 to-blue-600 text-white font-semibold text-lg hover:shadow-2xl hover:shadow-cyan-500/25 transition-all duration-300 hover:scale-105 flex items-center justify-center gap-2
px-8 py-4 rounded-xl border-2 border-slate-700 text-white font-semibold text-lg hover:border-cyan-500/50 hover:bg-slate-800/50 transition-all duration-300 flex items-center justify-center gap-2
relative aspect-square rounded-3xl overflow-hidden border border-slate-700/50 shadow-2xl
absolute inset-0 bg-linear-to-tr from-cyan-500/20 to-blue-600/20 mix-blend-overlay
absolute -bottom-8 -left-8 bg-slate-900/90 backdrop-blur-xl border border-slate-700/50 rounded-2xl p-6 shadow-2xl animate-float
absolute -top-8 -right-8 bg-slate-900/90 backdrop-blur-xl border border-slate-700/50 rounded-2xl p-6 shadow-2xl animate-float