karbe/README.md
Karbé Architect e464b86cb2 chore: scaffold Next.js + Prisma + Tailwind
Initialise le projet Karbé :
- Next.js 16 (App Router, TypeScript) + Tailwind CSS v4 + ESLint
- Prisma avec datasource PostgreSQL, schema minimal et client généré
  dans src/generated/prisma (postinstall: prisma generate)
- Page d'accueil placeholder (titre + mission)
- .env.example (DATABASE_URL, NEXTAUTH_SECRET)
- README avec instructions de setup

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-05-29 16:59:11 +00:00

1.6 KiB

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

Prérequis

  • Node.js >= 20
  • Une base de données PostgreSQL

Installation

  1. Installer les dépendances :

    npm install
    

    Le script postinstall génère automatiquement le client Prisma dans src/generated/prisma.

  2. Configurer les variables d'environnement :

    cp .env.example .env
    

    Puis renseignez DATABASE_URL (connexion PostgreSQL) et NEXTAUTH_SECRET dans le fichier .env.

Développement

npm run dev

L'application est disponible sur 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).

# 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