# Karbé Karbé — marketplace de location de carbets fluviaux de Guyane. Connecter voyageurs et hôtes pour des séjours authentiques le long des fleuves de Guyane, au cœur de la forêt amazonienne. ## Stack - [Next.js 16](https://nextjs.org/) (App Router, TypeScript) - [Tailwind CSS v4](https://tailwindcss.com/) - [Prisma](https://www.prisma.io/) (datasource PostgreSQL) ## Prérequis - Node.js >= 20 - Une base de données PostgreSQL ## Installation 1. Installer les dépendances : ```bash npm install ``` Le script `postinstall` génère automatiquement le client Prisma dans `src/generated/prisma`. 2. Configurer les variables d'environnement : ```bash cp .env.example .env ``` Puis renseignez `DATABASE_URL` (connexion PostgreSQL) et `NEXTAUTH_SECRET` dans le fichier `.env`. ## Développement ```bash npm run dev ``` L'application est disponible sur [http://localhost:3000](http://localhost:3000). ## Base de données (Prisma) Le schéma vit dans `prisma/schema.prisma` (volontairement minimal pour le moment, les modèles seront ajoutés au fur et à mesure). ```bash # Régénérer le client après une modification du schéma npx prisma generate # Créer / appliquer une migration en développement npx prisma migrate dev ``` ## Scripts | Script | Description | | --------------- | ------------------------------------ | | `npm run dev` | Démarre le serveur de développement | | `npm run build` | Build de production | | `npm run start` | Démarre le serveur de production | | `npm run lint` | Lance ESLint |