diff --git a/public/images/cloud_sky.png b/public/images/cloud_sky.png new file mode 100644 index 0000000..a1bbd8b Binary files /dev/null and b/public/images/cloud_sky.png differ diff --git a/public/images/exited_company_logos/DataCenter.png b/public/images/exited_company_logos/DataCenter.png new file mode 100644 index 0000000..a7e4bda Binary files /dev/null and b/public/images/exited_company_logos/DataCenter.png differ diff --git a/public/images/exited_company_logos/Dedigate.png b/public/images/exited_company_logos/Dedigate.png new file mode 100644 index 0000000..0d8b4d9 Binary files /dev/null and b/public/images/exited_company_logos/Dedigate.png differ diff --git a/public/images/exited_company_logos/HOSTBASKET.png b/public/images/exited_company_logos/HOSTBASKET.png new file mode 100644 index 0000000..7baaafe Binary files /dev/null and b/public/images/exited_company_logos/HOSTBASKET.png differ diff --git a/public/images/exited_company_logos/Q-layer.png b/public/images/exited_company_logos/Q-layer.png new file mode 100644 index 0000000..5d69861 Binary files /dev/null and b/public/images/exited_company_logos/Q-layer.png differ diff --git a/public/images/exited_company_logos/amplidata.png b/public/images/exited_company_logos/amplidata.png new file mode 100644 index 0000000..3514a38 Binary files /dev/null and b/public/images/exited_company_logos/amplidata.png differ diff --git a/src/components/layout/Footer.tsx b/src/components/layout/Footer.tsx index 4739084..983470b 100644 --- a/src/components/layout/Footer.tsx +++ b/src/components/layout/Footer.tsx @@ -2,7 +2,7 @@ import { Link } from 'react-router-dom'; const footerLinksColumn1 = [ { label: 'About', to: '/about' }, - { label: 'Solutions', to: '/solutions' }, + { label: 'Tech', to: '/technology' }, { label: 'Use Cases', to: '/usecases' }, ]; @@ -43,7 +43,9 @@ export const Footer = () => {
- © {year} Geomind. All rights reserved. + + © {year}. Built on Geomind. All rights reserved. +
); diff --git a/src/components/layout/Header.tsx b/src/components/layout/Header.tsx index 4e1c9f4..d61bc0b 100644 --- a/src/components/layout/Header.tsx +++ b/src/components/layout/Header.tsx @@ -2,15 +2,17 @@ import { useEffect, useState } from 'react'; import { Link, NavLink, useLocation } from 'react-router-dom'; import { motion, AnimatePresence } from 'framer-motion'; import { cn } from '../../lib/cn'; +import { buttonBaseClass } from '../../lib/buttonStyles'; const navItems = [ { label: 'About', to: '/about' }, - { label: 'Solutions', to: '/technology' }, + { label: 'Tech', to: '/technology' }, { label: 'Use Cases', to: '/usecases' }, ]; export const Header = () => { const [isMenuOpen, setIsMenuOpen] = useState(false); + const [hoveredNav, setHoveredNav] = useState(null); const location = useLocation(); const isHome = location.pathname === '/'; @@ -29,70 +31,81 @@ export const Header = () => { )} >
-
- - Geomind logo - + { + if (location.pathname === '/') { + window.scrollTo({ top: 0, behavior: 'smooth' }); + } + }} + > + Geomind logo + +
+ + GET IN TOUCH + +
- - Contact - -
{isMenuOpen && ( @@ -113,8 +126,8 @@ export const Header = () => { to={to} className={({ isActive }) => cn( - 'text-base font-medium uppercase tracking-wide text-white transition-colors duration-300', - isActive && 'text-white', + 'text-base font-semibold uppercase tracking-wide text-white transition-colors duration-300', + isActive && 'text-brand-500', ) } > @@ -123,12 +136,9 @@ export const Header = () => { ))} - Contact + GET IN TOUCH
diff --git a/src/components/ui/PrimaryButton.tsx b/src/components/ui/PrimaryButton.tsx index 6a65c56..dc57ed5 100644 --- a/src/components/ui/PrimaryButton.tsx +++ b/src/components/ui/PrimaryButton.tsx @@ -1,6 +1,7 @@ import { type ReactNode } from 'react'; import { Link } from 'react-router-dom'; import { cn } from '../../lib/cn'; +import { buttonBaseClass } from '../../lib/buttonStyles'; type PrimaryButtonProps = { to?: string; @@ -11,16 +12,10 @@ type PrimaryButtonProps = { target?: string; }; -const styles: Record< - NonNullable, - string -> = { - solid: - 'bg-brand-600 text-white shadow-subtle hover:bg-brand-500 hover:text-white hover:shadow-lg', - outline: - 'border border-brand-200 bg-white text-brand-700 hover:border-brand-400 hover:bg-white/95 hover:text-brand-700 hover:shadow-md', - ghost: - 'bg-transparent text-brand-600 hover:bg-brand-50/80 hover:text-brand-700', +const styles: Record, string> = { + solid: buttonBaseClass, + outline: buttonBaseClass, + ghost: buttonBaseClass, }; export const PrimaryButton = ({ @@ -31,8 +26,7 @@ export const PrimaryButton = ({ className, target, }: PrimaryButtonProps) => { - const baseClasses = - 'inline-flex items-center justify-center rounded-full px-5 py-2 text-sm font-semibold transition-all duration-300 hover:-translate-y-0.5 active:translate-y-0 focus:outline-none focus-visible:ring-2 focus-visible:ring-brand-300 focus-visible:ring-offset-2'; + const baseClasses = buttonBaseClass; if (to) { return ( diff --git a/src/lib/buttonStyles.ts b/src/lib/buttonStyles.ts new file mode 100644 index 0000000..863b19d --- /dev/null +++ b/src/lib/buttonStyles.ts @@ -0,0 +1,5 @@ +export const buttonBaseClass = + 'inline-flex items-center justify-center rounded-full border border-brand-200/60 bg-white px-6 py-3 text-sm font-semibold text-black shadow-[0_18px_40px_-26px_rgba(15,23,42,0.55)] transition-all duration-300 hover:-translate-y-0.5 hover:border-black hover:bg-brand-600 hover:text-white hover:shadow-[0_26px_52px_-32px_rgba(90,107,241,0.55)] focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-brand-300 focus-visible:ring-offset-2 focus-visible:ring-offset-black'; + +export const buttonGhostLightClass = + 'inline-flex items-center justify-center rounded-full border border-white/30 bg-transparent px-6 py-3 text-sm font-semibold text-white transition-all duration-300 hover:-translate-y-0.5 hover:border-white hover:bg-white hover:text-black focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-white/40 focus-visible:ring-offset-2 focus-visible:ring-offset-transparent'; diff --git a/src/pages/about/AboutPage.tsx b/src/pages/about/AboutPage.tsx index 6a02da2..3369c8a 100644 --- a/src/pages/about/AboutPage.tsx +++ b/src/pages/about/AboutPage.tsx @@ -1,6 +1,7 @@ import { AboutHero } from './components/AboutHero'; import { MissionVision } from './components/MissionVision'; import { TrackRecord } from './components/TrackRecord'; +import { AboutCta } from './components/AboutCta'; export const AboutPage = () => { return ( @@ -8,6 +9,7 @@ export const AboutPage = () => { + ); }; diff --git a/src/pages/about/components/AboutCta.tsx b/src/pages/about/components/AboutCta.tsx new file mode 100644 index 0000000..73ab2cc --- /dev/null +++ b/src/pages/about/components/AboutCta.tsx @@ -0,0 +1,67 @@ +import { motion } from 'framer-motion'; +import { Link } from 'react-router-dom'; +import { cn } from '../../../lib/cn'; +import { buttonBaseClass } from '../../../lib/buttonStyles'; + +export const AboutCta = () => { + return ( +
+
+ + + + See What We're Building Next + + + We're enabling sovereign agentic cloud for everyone, unlocking infrastructure that is + locally owned, globally connected, and ready for the next wave of intelligent workloads. + + + + Explore Our Tech + + +
+
+ ); +}; diff --git a/src/pages/about/components/AboutHero.tsx b/src/pages/about/components/AboutHero.tsx index c699f17..7937eb9 100644 --- a/src/pages/about/components/AboutHero.tsx +++ b/src/pages/about/components/AboutHero.tsx @@ -2,27 +2,30 @@ import { motion } from 'framer-motion'; export const AboutHero = () => { return ( -
+
-
+
+
+
-

+ + About GeoMind -

-

+ + +

We Know a Thing or Two About Datacenters

-

+

For decades, we've built the technologies that power the internet, from record-breaking web hosting to unbreakable cloud systems. Now, we're redefining what datacenters stand for: secure, sovereign, and profitable infrastructure designed for people, the planet, diff --git a/src/pages/about/components/MissionVision.tsx b/src/pages/about/components/MissionVision.tsx index 9a7ac34..eecb0d2 100644 --- a/src/pages/about/components/MissionVision.tsx +++ b/src/pages/about/components/MissionVision.tsx @@ -2,42 +2,69 @@ export const MissionVision = () => { return (

-
-
-
- - Technology with Purpose - +
+
+
+
+

+ Prioritizing people and planet for a sovereign cloud future +

+

+ GeoMind builds inclusive digital infrastructure because access to compute should be a + fundamental human right. We engineer systems that keep communities in control of their + data, reward local participation, and run with a lighter footprint on the planet. +

+
+

+ What drives us +

+
    +
  • + People first: compute that is + open, fair, and economically empowering for every operator and offtaker. +
  • +
  • + Planet aligned: efficient, + sovereign infrastructure that respects resources and communities. +
  • +
  • + Authentic by design: transparent + governance and incentives that keep trust at the center of every deployment. +
  • +
+
+

+ This is the lens through which we design every product decision, from hardware + tiers to marketplace economics. +

-
- -
-

- When we first started, our goal was simple, to build the foundation for the world’s digital future. - Over time, we realized that technology isn’t just about performance or scale, it’s about purpose. - It’s about people, communities, and the planet we share. +

+ Sunrise light shining through layered clouds above a resilient skyline. +
+
+

+ People • Planet • Authenticity

-

- Today, we’re creating the next generation of datacenters, designed not only for the AI era but for a - sustainable, inclusive future. Our mission is clear: to make digital decentralized infrastructure a - universal right, accessible and responsible in equal measure. -

-

- We’ve spent decades pioneering technologies that power the internet. Now, we’re redefining what - datacenters stand for, combining efficiency, sovereignty, and sustainability to serve both humanity and - innovation. +

+ Open-source • Simplicity

-
-
-

Kristof De Spiegeleer

-

Founder & CEO, GeoMind

-
+
diff --git a/src/pages/about/components/TrackRecord.tsx b/src/pages/about/components/TrackRecord.tsx index 9947205..fffe964 100644 --- a/src/pages/about/components/TrackRecord.tsx +++ b/src/pages/about/components/TrackRecord.tsx @@ -1,59 +1,112 @@ import { motion } from 'framer-motion'; -const records = [ +const breakthroughs = [ { - title: 'World Records for Web Hosting (1997-2002)', + title: 'World-Record Hosting (1997 – 2002)', description: - 'Our team started the Internet hosting and data center business in Europe. We hosted some of the largest websites in the world including UEFA, NASA, World Cup.', + 'Launched Europe’s earliest internet hosting platforms, keeping UEFA, NASA, and World Cup fans online with unprecedented scale and uptime.', }, { - title: 'The FIRST Backup Data Duplication system in the world (2005)', + title: 'Backup Duplication Reinvented (2005)', description: - 'Our advancements in this field brought up to 100x benefit compared to the status quo running in data centers at the time.', + 'Created data reduction tech that delivered up to 100× efficiency gains for enterprise backup long before it was industry standard.', }, { - title: 'One of the FIRST Cloud Systems (2008)', + title: 'Cloud Before “Cloud” (2008)', description: - 'We were one of the pioneers of cloud computing in general. Terms like Virtual Private Data Center were invented by us.', + 'Built one of the first virtual data centers, coining “Virtual Private Data Center” and proving that elastic, on-demand compute could be trusted by Tier-1 customers.', }, { - title: 'The FIRST multi-site consistent database (2010)', + title: 'Multi-site Consistency (2010)', description: - 'We invented a method to store data in a database over multiple sites in such a way data could never be lost, corrupted, or order of updates changed.', + 'Engineered an always-on, multi-site database so workloads could fail over seamlessly without losing a single transaction.', }, { - title: 'The FIRST unbreakable and distributed storage system (2012)', + title: 'Unbreakable Distributed Storage (2012)', description: - 'Not only incorruptible, our system also boasts 10x energy efficiency compared to alternative solutions, marking a significant technological leap.', + 'Delivered tamper-proof storage that used 10× less energy, setting the benchmark for resilient, sovereign data services.', }, { - title: 'Probably the FIRST proof of block stake blockchain (2017)', + title: 'Sustainable Proof-of-Stake (2017)', description: - 'This blockchain was sustainable and scalable and allowed people to transact their stake as well as their digital currency in the same transaction, which still to date is novel.', + 'Pioneered a block-stake blockchain that paired financial and staking transactions in one move—years before the rest of the market caught up.', + }, +]; + +const exits = [ + { + year: '2005', + company: 'DataCenter Technologies', + description: 'Disk-based backup optimization software.', + acquiredBy: 'Veritas → Symantec', + logo: '/images/exited_company_logos/DataCenter.png', + }, + { + year: '2005', + company: 'Dedigate', + description: 'Managed hosting for complex internet infrastructures.', + acquiredBy: 'Verizon & Terremark → Equinix', + logo: '/images/exited_company_logos/Dedigate.png', + }, + { + year: '2008', + company: 'HostBasket', + description: 'Belgium’s largest hosting company.', + acquiredBy: 'Telenet', + logo: '/images/exited_company_logos/HOSTBASKET.png', + }, + { + year: '2009', + company: 'Q-layer', + description: 'Automated cloud deployment and virtualization.', + acquiredBy: 'Sun Microsystems → Oracle', + logo: '/images/exited_company_logos/Q-layer.png', + }, + { + year: '2015', + company: 'Amplidata', + description: 'Object storage for public and private clouds.', + acquiredBy: 'HGST (Western Digital)', + logo: '/images/exited_company_logos/amplidata.png', }, ]; export const TrackRecord = () => { return ( -
-
-

- Our Track Record -

+
+
+
+

- Our team has been at the forefront of datacenter and cloud innovation for decades, - building systems that were faster, safer, and more scalable than anything before. + Our team has been at the forefront of datacenter and cloud innovation for over two decades, building systems that were faster, safer, and more scalable than anything before. +

+

+ From web-scale hosting to autonomous storage, our team has consistently introduced the + “firsts” that became benchmarks. Those wins fund our next chapter: a sovereign, agentic + cloud designed for the AI era.

+
- {records.map((record, index) => ( + {breakthroughs.map((record, index) => (
{index + 1} @@ -63,6 +116,55 @@ export const TrackRecord = () => { ))}
+
+
+ +
+
+ {exits.map((exit) => ( +
+ + {exit.year} + + {exit.logo && ( +
+
+
+ {`${exit.company} +
+
+
+ )} +

{exit.company}

+

{exit.description}

+
+

+ Acquired by +

+

{exit.acquiredBy}

+
+
+ ))} +
+
); }; diff --git a/src/pages/home/HomePage.tsx b/src/pages/home/HomePage.tsx index 17aa18b..6d5b12f 100644 --- a/src/pages/home/HomePage.tsx +++ b/src/pages/home/HomePage.tsx @@ -1,3 +1,4 @@ +import { useEffect } from 'react'; import { HeroSection } from './components/HeroSection'; import { ScrollLockedSection } from './components/ScrollLockedSection'; import { CtaSection } from './components/CtaSection'; @@ -50,7 +51,7 @@ const sections = [ eyebrow: 'Glocal Marketplace', title: ( <> - Local Hardware, Global Liquidity + Local Hardware, Global Marketplace ), description: ( @@ -66,7 +67,7 @@ const sections = [ eyebrow: 'Profit', title: ( <> - Earn While You Operate + Earn from Idle Capacity ), description: @@ -78,7 +79,7 @@ const sections = [ eyebrow: 'Competitive Advantage', title: ( <> - Lower Costs, Higher Margins + Lower Costs, Competitive Prices ), description: @@ -90,7 +91,7 @@ const sections = [ eyebrow: 'Offtakers', title: ( <> - Built-In Customer Base + Built-In Demand ), description: @@ -101,6 +102,10 @@ const sections = [ ]; export const HomePage = () => { + useEffect(() => { + window.scrollTo({ top: 0, behavior: 'auto' }); + }, []); + return (
diff --git a/src/pages/home/components/CtaSection.tsx b/src/pages/home/components/CtaSection.tsx index 4bfe9c5..9227c04 100644 --- a/src/pages/home/components/CtaSection.tsx +++ b/src/pages/home/components/CtaSection.tsx @@ -1,5 +1,7 @@ import { motion } from 'framer-motion'; import { Link } from 'react-router-dom'; +import { cn } from '../../../lib/cn'; +import { buttonBaseClass } from '../../../lib/buttonStyles'; export const CtaSection = () => { return ( @@ -41,7 +43,7 @@ export const CtaSection = () => { > About us @@ -54,7 +56,7 @@ export const CtaSection = () => { whileInView={{ opacity: 1, y: 0 }} viewport={{ once: true, margin: '-20%' }} transition={{ duration: 0.6, ease: 'easeOut', delay: 0.35 }} - className="rounded-full border border-white/20 bg-transparent px-10 py-4 text-sm font-bold uppercase tracking-[0.35em] text-white transition-transform duration-300 hover:-translate-y-0.5 hover:bg-white/10 hover:text-white focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-white/40 focus-visible:ring-offset-2 focus-visible:ring-offset-black" + className={cn(buttonBaseClass, 'px-10 py-4 font-bold uppercase tracking-[0.35em]')} > Book a Meeting diff --git a/src/pages/home/components/HeroSection.tsx b/src/pages/home/components/HeroSection.tsx index 33fc929..e78d228 100644 --- a/src/pages/home/components/HeroSection.tsx +++ b/src/pages/home/components/HeroSection.tsx @@ -35,7 +35,7 @@ export const HeroSection = () => { Scroll to explore
- Landing overview + The Living Cloud
diff --git a/src/pages/home/components/ScrollLockedSection.tsx b/src/pages/home/components/ScrollLockedSection.tsx index 7791c5f..23e4864 100644 --- a/src/pages/home/components/ScrollLockedSection.tsx +++ b/src/pages/home/components/ScrollLockedSection.tsx @@ -1,5 +1,8 @@ -import { ReactNode, useRef } from 'react'; +import { useRef } from 'react'; +import type { ReactNode } from 'react'; import { useNavigate } from 'react-router-dom'; +import { cn } from '../../../lib/cn'; +import { buttonBaseClass } from '../../../lib/buttonStyles'; type ScrollLockedSectionProps = { id: string; @@ -51,7 +54,7 @@ export const ScrollLockedSection = ({ href={buttonLink} target="_blank" rel="noopener noreferrer" - className="rounded-full bg-white px-5 py-2 text-sm font-bold text-black shadow-subtle transition-all duration-300 hover:-translate-y-0.5 hover:bg-brand-700 hover:text-white focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-brand-300 focus-visible:ring-offset-2 focus-visible:ring-offset-black" + className={cn(buttonBaseClass, 'px-5 py-2 font-bold')} > {buttonText} @@ -59,7 +62,7 @@ export const ScrollLockedSection = ({ diff --git a/src/pages/technology/TechnologyPage.tsx b/src/pages/technology/TechnologyPage.tsx index 5477c7a..2bb88b5 100644 --- a/src/pages/technology/TechnologyPage.tsx +++ b/src/pages/technology/TechnologyPage.tsx @@ -2,6 +2,7 @@ import { TechnologyHero } from './components/TechnologyHero'; import { TechnologyArchitecture } from './components/TechnologyArchitecture'; import { TechnologyStack } from './components/TechnologyStack'; import { TechnologicalBenefits } from './components/TechnologicalBenefits'; +import { MarketplaceCta } from './components/MarketplaceCta'; export const TechnologyPage = () => { return ( @@ -10,6 +11,7 @@ export const TechnologyPage = () => { +
); }; diff --git a/src/pages/technology/components/MarketplaceCta.tsx b/src/pages/technology/components/MarketplaceCta.tsx new file mode 100644 index 0000000..9f19ee8 --- /dev/null +++ b/src/pages/technology/components/MarketplaceCta.tsx @@ -0,0 +1,64 @@ +import { motion } from 'framer-motion'; +import { Link } from 'react-router-dom'; +import { cn } from '../../../lib/cn'; +import { buttonBaseClass } from '../../../lib/buttonStyles'; + +export const MarketplaceCta = () => { + return ( +
+
+ + + + See What's Being Built Right Now + + + Discover real use cases partner integrations, and revenue models running on GeoMind + infrastructure. + + + + See Use cases + + +
+
+ ); +}; diff --git a/src/pages/technology/components/TechnologicalBenefits.tsx b/src/pages/technology/components/TechnologicalBenefits.tsx index 45564c6..c10469e 100644 --- a/src/pages/technology/components/TechnologicalBenefits.tsx +++ b/src/pages/technology/components/TechnologicalBenefits.tsx @@ -1,31 +1,26 @@ import { motion } from 'framer-motion'; -import { ShieldCheck, Globe, Leaf, LineChart, Layers } from 'lucide-react'; +import { Store, Coins, Cpu, Handshake } from 'lucide-react'; const benefits = [ { - title: 'Ultra-Secure', - description: 'Protect sensitive workloads with end-to-end security.', - icon: ShieldCheck, + title: 'Free to List', + description: 'Join the marketplace at no cost and showcase available cloud units instantly.', + icon: Store, }, { - title: 'Scales Globally', - description: 'Supports workloads anywhere, from local nodes to planetary scale.', - icon: Globe, + title: 'Earn from Idle Capacity', + description: 'Sell unused compute cycles to AI teams and turn sunk costs into recurring revenue.', + icon: Coins, }, { - title: 'Energy Efficient', - description: 'Up to 10x less energy for specific workloads.', - icon: Leaf, + title: 'Capacity on Demand', + description: 'Tap trusted nodes across the network when workloads spike so you always have extra capacity when you need it.', + icon: Cpu, }, { - title: 'Profitable', - description: 'Monetize idle capacity; achieve ROI up to 3x higher.', - icon: LineChart, - }, - { - title: 'Flexible', - description: 'Compatible with existing infrastructure and hyperscaler requirements.', - icon: Layers, + title: 'Trusted Settlements', + description: 'Automated contracts and clear payouts keep every transaction compliant and transparent.', + icon: Handshake, }, ]; @@ -33,21 +28,29 @@ export const TechnologicalBenefits = () => { return (
-

- Marketplace -

+
+

Infrastructure that Pays for Itself

- GeoMind doesn't just deliver advanced datacenter capabilities, it turns your existing - infrastructure into a strategic asset. Run your own workloads securely and efficiently, - while selling unused capacity to the network. With up to 10x lower energy consumption for - specific workloads and ROI up to 3x higher than traditional models, our platform works for - businesses, hyperscalers, and AI applications alike. + GeoMind Marketplace is a free exchange for cloud units. Operators list spare capacity, + buyers tap verified resources, and everyone earns. Let your AI infrastructure fund itself + as unused workloads convert into new revenue streams.

-
+
{benefits.map((benefit, index) => ( { whileInView={{ opacity: 1, y: 0 }} viewport={{ once: true, amount: 0.25 }} transition={{ duration: 0.5, delay: index * 0.05 }} - className="flex h-full flex-col rounded-3xl border border-white/10 bg-black p-6 shadow-none backdrop-blur" + className="group relative flex h-full flex-col overflow-hidden rounded-3xl border border-white/10 bg-slate-950/80 p-6 transition-all duration-300 hover:-translate-y-1 hover:border-brand-400/50 hover:shadow-[0_25px_40px_-24px_rgba(15,118,230,0.45)]" > -
- +
+
+
+
+

{benefit.title}

{benefit.description}

diff --git a/src/pages/technology/components/TechnologyArchitecture.tsx b/src/pages/technology/components/TechnologyArchitecture.tsx index 056ddfa..b974cbe 100644 --- a/src/pages/technology/components/TechnologyArchitecture.tsx +++ b/src/pages/technology/components/TechnologyArchitecture.tsx @@ -188,7 +188,20 @@ export const TechnologyArchitecture = () => { return (
-

Autonomous Software Stack

+
+
+

Autonomous Software Stack

Seamlessly integrating compute, storage, and networking, GeoMind's architecture delivers secure, scalable, and efficient infrastructure for AI, cloud, and next-generation workloads from edge to @@ -227,7 +240,10 @@ export const TechnologyArchitecture = () => {

{current.description}

    {current.bullets.map((bullet) => ( -
  • +
  • {bullet.heading}

    {bullet.body}

    {bullet.subpoints && ( @@ -244,7 +260,7 @@ export const TechnologyArchitecture = () => { ))}
-
+
{ return ( -
+
-
+
+
+
-

+ + Technology -

-

+ + +

The Foundation of the Next-Generation Datacenter

-

+

GeoMind combines hardware and revolutionary software to deliver secure, scalable, and sovereign cloud and AI infrastructure. Built for efficiency, sustainability, and profitability, it empowers organizations to run workloads, scale globally, and monetize excess capacity.

-
- Use Cases -
); diff --git a/src/pages/technology/components/TechnologyStack.tsx b/src/pages/technology/components/TechnologyStack.tsx index 17a2f88..503da60 100644 --- a/src/pages/technology/components/TechnologyStack.tsx +++ b/src/pages/technology/components/TechnologyStack.tsx @@ -20,9 +20,19 @@ export const TechnologyStack = () => {
-

- Hardware Tiers -

+
+

An Infrastructure Built for the AI Era

diff --git a/src/pages/usecases/components/UseCasesGrid.tsx b/src/pages/usecases/components/UseCasesGrid.tsx index 38d8d24..647b1d5 100644 --- a/src/pages/usecases/components/UseCasesGrid.tsx +++ b/src/pages/usecases/components/UseCasesGrid.tsx @@ -1,40 +1,34 @@ import { motion } from 'framer-motion'; +import { cn } from '../../../lib/cn'; +import { buttonBaseClass, buttonGhostLightClass } from '../../../lib/buttonStyles'; const useCases = [ - { - title: 'Tier-S Datacenters', - description: - "GeoMind's datacenters are 60% more efficient, disaster-resistant, highly secure, fully private, and can be deployed in weeks rather than years, offering a faster, safer, and smarter solution for modern data needs.", - image: '/images/tier-s.jpeg', - }, - { - title: 'Tier-H Datacenters', - description: - "GeoMind's distributed datacenter architecture extends from core to edge, seamlessly scaling into homes, offices, and communities. Its ultra-efficient AI, compute, and storage nodes deliver unmatched cost efficiency, performance, and scalability.", - image: '/images/tier-h.jpeg', - }, { title: 'Project Mycelium', + highlight: 'Decentralized Core', description: - 'Project Mycelium is a core use case of our ecosystem, providing a decentralized, scalable, and secure infrastructure. Built on a global network of independent nodes, it allows individuals and businesses to participate in a more open, distributed, and participatory cloud and Internet model.', + 'A self-healing compute mesh that lets organizations and communities spin up sovereign cloud capacity instantly while sharing economics across the network.', image: '/images/mycelium.jpeg', }, { title: 'Zanzibar Digital Free Zone', + highlight: 'Sovereign Innovation', description: - 'Zanzibar Digital Free Zone offers a sovereign jurisdiction for digital innovation, allowing businesses to operate with regulatory clarity and independent dispute resolution. It supports the emerging Real World Assets (RWA) economy, enabling compliant management of digital and physical assets.', + 'An economic bridge for digital assets with dedicated governance, regulation, and dispute resolution so builders can deploy compliant Web3, AI, and fintech products.', image: '/images/freezone.jpeg', }, { title: 'COOP Cloud', + highlight: 'People-Powered Cloud', description: - 'COOP Cloud is a global cooperative where every user is a member with one vote. Offering a decentralized alternative to centralized cloud providers, it empowers users to deploy nodes worldwide, aiming to create Augmented Collective Intelligence with over one million nodes globally.', + 'A member-owned platform where every participant contributes nodes, earns rewards, and governs the roadmap as GeoMind scales toward a million-node collective.', image: '/images/coop.jpeg', }, { - title: 'Sovereign Cloud & Internet for Countries', + title: 'Sovereign Cloud for Nations', + highlight: 'National Capacity', description: - 'Most countries lack independent Internet infrastructure and rely on foreign operators. GeoMind enables countries to deploy their own sovereign Cloud & Internet, ensuring economic benefits, data sovereignty, and local control. Several governments are already exploring this.', + 'Independent hyperscale-to-edge infrastructure that gives governments full control over data, AI, and digital services while retaining economic value locally.', image: '/images/countries.jpeg', }, ]; @@ -50,14 +44,12 @@ export const UseCasesGrid = () => { >

Use Cases

- GeoMind's next-generation datacenter architecture extends from core to edge, seamlessly - connecting Tier S hyperscale facilities with Tier H local nodes to create a unified, sovereign - infrastructure. Up to 60% more energy-efficient and built for resilience, privacy, and - quantum-safe security, it can be deployed in weeks rather than years. These capabilities power - the transformative use cases below, driving a more secure, efficient, and autonomous digital - future. + From decentralized cores to national-scale infrastructure, GeoMind translates sovereign + compute into deployable products. Each use case blends hyperscale performance with edge + responsiveness, enabling partners to launch resilient, energy-efficient capacity exactly + where it is needed.

-
+
{useCases.map((useCase, index) => ( { whileInView={{ opacity: 1, y: 0 }} viewport={{ once: true, amount: 0.25 }} transition={{ duration: 0.5, delay: index * 0.05 }} - className="overflow-hidden rounded-3xl border border-white/10 bg-black shadow-none backdrop-blur" + className="group relative overflow-hidden rounded-[28px] border border-white/10 bg-white/[0.02] shadow-[0_30px_80px_-40px_rgba(15,23,42,0.9)] transition-all duration-300 hover:-translate-y-1.5 hover:border-brand-400/50 hover:bg-white/10 hover:shadow-[0_36px_96px_-48px_rgba(79,70,229,0.55)] backdrop-blur" >
- {useCase.title} -
-

- {useCase.title} -

+ {useCase.title} +
+
+
+ + + {useCase.highlight} + +

{useCase.title}

+

{useCase.description}

-

{useCase.description}

))}
+ +
+
+

+ Become a Partner +

+

+ Build sovereign infrastructure with GeoMind's ecosystem. +

+

+ Pick the path that delivers outcomes fast: deploy capacity, lock in offtake, or invest in + the platform redefining cloud infrastructure. +

+
+ +
+
); diff --git a/src/pages/usecases/components/UseCasesHero.tsx b/src/pages/usecases/components/UseCasesHero.tsx index fbc7bcc..885e763 100644 --- a/src/pages/usecases/components/UseCasesHero.tsx +++ b/src/pages/usecases/components/UseCasesHero.tsx @@ -2,27 +2,30 @@ import { motion } from 'framer-motion'; export const UseCasesHero = () => { return ( -
+
-
+
+
+
-

+ + Real World Applications -

-

+ + +

Designed for Real-World Impact

-

+

GeoMind empowers organizations to deploy secure, efficient, and sovereign cloud and AI infrastructure anywhere. From enterprises to governments, our use cases demonstrate how next-generation datacenters generate value, ensure sovereignty, and support modern AI, diff --git a/tailwind.config.js b/tailwind.config.js index 2bde7f7..c66c2d9 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -26,6 +26,15 @@ export default { boxShadow: { subtle: '0 20px 45px -25px rgba(18, 28, 132, 0.35)', }, + keyframes: { + blink: { + '0%, 100%': { opacity: 1 }, + '50%': { opacity: 0.35 }, + }, + }, + animation: { + blink: 'blink 0.9s steps(2, start) infinite', + }, }, }, plugins: [],