summaryrefslogtreecommitdiff
path: root/src/app/(public)/articles/page.tsx
diff options
context:
space:
mode:
authorertopogo <erwin.t.pombett@gmail.com>2026-02-19 11:34:16 +0100
committerertopogo <erwin.t.pombett@gmail.com>2026-02-19 11:34:16 +0100
commita21bd6a6710d123ef3bfc3c9aab37fc0c276f9c5 (patch)
treee2cc828607ea91e5c90ae0ea98c6b7d11324eaf1 /src/app/(public)/articles/page.tsx
feat: initial project setup - Next.js 16, Payload CMS v3, palette Mapuche
Next.js 16 App Router + TypeScript + Tailwind CSS v4. Payload CMS v3 with PostgreSQL adapter. Mapuche Corporate palette. Public pages, Docker Compose + Caddy, security middleware. Co-authored-by: Cursor <cursoragent@cursor.com>
Diffstat (limited to 'src/app/(public)/articles/page.tsx')
-rw-r--r--src/app/(public)/articles/page.tsx38
1 files changed, 38 insertions, 0 deletions
diff --git a/src/app/(public)/articles/page.tsx b/src/app/(public)/articles/page.tsx
new file mode 100644
index 0000000..5dd7a01
--- /dev/null
+++ b/src/app/(public)/articles/page.tsx
@@ -0,0 +1,38 @@
+import { FileText } from "lucide-react";
+
+export default function ArticlesPage() {
+ return (
+ <>
+ <section className="bg-cosmos-900 py-16 sm:py-20">
+ <div className="mx-auto max-w-7xl px-6 lg:px-8">
+ <div className="mx-auto max-w-2xl text-center">
+ <h1 className="text-3xl font-bold tracking-tight text-nieve sm:text-5xl">
+ Articles & Guides
+ </h1>
+ <p className="mt-6 text-lg text-cosmos-300">
+ Concepts de sécurité, guides d&apos;implémentation OIDC/OAuth,
+ best practices Zero Trust.
+ </p>
+ </div>
+ </div>
+ </section>
+
+ <section className="py-20">
+ <div className="mx-auto max-w-7xl px-6 lg:px-8">
+ <div className="mx-auto max-w-2xl text-center">
+ <div className="w-16 h-16 mx-auto rounded-2xl bg-pewma flex items-center justify-center mb-6">
+ <FileText className="w-8 h-8 text-cosmos-500" />
+ </div>
+ <h2 className="text-xl font-semibold text-cosmos-900">
+ Articles à venir
+ </h2>
+ <p className="mt-4 text-muted">
+ Les premiers articles techniques sur OIDC, OAuth2 et le Zero Trust
+ sont en cours de rédaction. Revenez bientôt !
+ </p>
+ </div>
+ </div>
+ </section>
+ </>
+ );
+}