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
7 lines
153 B
TypeScript
7 lines
153 B
TypeScript
import Stripe from "stripe";
|
|
|
|
// Client Stripe côté serveur
|
|
export const stripe = new Stripe(process.env.STRIPE_SECRET_KEY!, {
|
|
typescript: true,
|
|
});
|