import { setRequestLocale } from 'next-intl/server';
import { Shield, PenTool, Users } from 'lucide-react';
import ScrollReveal from '@/components/ui/ScrollReveal';
import Button from '@/components/ui/Button';
import CornerBracket from '@/components/icons/CornerBracket';
import { routing } from '@/i18n/routing';
// ─── Static Generation ────────────────────────────────────────────────────────
export function generateStaticParams() {
return routing.locales.map((locale) => ({ locale }));
}
// ─── Data ─────────────────────────────────────────────────────────────────────
const PILLARS = [
{
id: 'ownership',
Icon: Shield,
title: 'Ownership & Privacy',
description:
'We build on infrastructure you control. No vendor lock-in, no opaque SaaS dependencies quietly holding your data hostage. Your platform, your servers, your rules — backed by engineering that makes it maintainable.',
},
{
id: 'craftsmanship',
Icon: PenTool,
title: 'Craftsmanship',
description:
'The gap between a website that works and one that endures is craft. We sweat the typography, the transitions, the query performance, the edge cases. Every interface we ship is something we would be proud to sign.',
},
{
id: 'one-team',
Icon: Users,
title: 'One Team, Everything',
description:
'Strategy, design, engineering, infrastructure — under one roof, one point of contact, one shared standard of quality. No handoffs between agencies. No telephone-game briefs. Just people who care about the whole thing.',
},
];
// ─── Sub-components ───────────────────────────────────────────────────────────
function StoryGeometry() {
return (
{/* Primary gradient circle — top right */}
{/* Secondary circle — bottom left */}
{/* Diagonal grid texture */}
{/* Tilted rectangle — left center */}
{/* Dot field — right center */}
{/* Dashed arc */}
{/* Small accent square */}
{/* Teal accent line — bottom */}
We build digital platforms for businesses that refuse to compromise — on ownership,
on quality, or on the partner they trust to build it with them.
{/* ── 2. Story ── */}
{/* Left: Text */}
Our Story
Born on the
Côte d’Azur.
LetsBe. was founded on the French Riviera by a small team of engineers and
designers who shared a single conviction: that ambitious businesses deserve digital
infrastructure as carefully considered as the work they do.
We started by building for founders and institutions along the coast — port
authorities, conservation organisations, maritime operators — each one operating
in a context where reliability, elegance, and discretion were not optional extras.
Those early projects shaped everything we believe about what a digital partner
should be.
Today we work with clients across Europe and the Mediterranean on platforms that
are built to be owned, not rented. We do not believe in locking clients into
systems they cannot see, services they cannot leave, or vendors whose priorities
will drift from theirs. We build on open infrastructure, we document everything,
and we hand over codebases that outlast the engagement.
{/* Right: Decorative canvas */}
{/* Inset rim */}
{/* Floating pull quote */}
“Build fewer things. Build them better. Build them to last.”
LetsBe. founding principle
{/* ── 3. Three Pillars ── */}
Our Beliefs
What We Believe
Three principles that inform every decision we make, every line of code we write, and
every client relationship we enter.