Files
obc-terrassement/app/layout.tsx
Claude 41e686c560 feat: complete HookLab MVP - TikTok Shop coaching platform
Full-stack Next.js 15 application with:
- Landing page with marketing components (Hero, Testimonials, Pricing, FAQ)
- Multi-step candidature form with API route
- Stripe Checkout integration (subscription + webhooks)
- Supabase Auth (login/register) with middleware protection
- Dashboard with progress tracking and module system
- Formations pages with completion tracking
- Profile management with password change
- Database schema with RLS policies
- Resend email integration for transactional emails

Stack: Next.js 15, TypeScript, Tailwind CSS v4, Supabase, Stripe, Resend

https://claude.ai/code/session_01H2aRGDaKgarPvhay2HxN6Y
2026-02-08 12:39:18 +00:00

34 lines
822 B
TypeScript

import type { Metadata } from "next";
import "./globals.css";
export const metadata: Metadata = {
title: "HookLab | Programme coaching TikTok Shop 8 semaines",
description:
"Rejoins HookLab et lance ton business TikTok Shop en 8 semaines. Programme de coaching complet pour créateurs affiliés.",
keywords: [
"TikTok Shop",
"coaching",
"affiliation",
"créateur",
"formation",
],
openGraph: {
title: "HookLab | Programme coaching TikTok Shop",
description:
"Lance ton business TikTok Shop en 8 semaines avec notre programme de coaching.",
type: "website",
},
};
export default function RootLayout({
children,
}: Readonly<{
children: React.ReactNode;
}>) {
return (
<html lang="fr">
<body className="antialiased">{children}</body>
</html>
);
}