No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Site d'outils gratuits pour plongeurs. Stack : Next.js 15 + Tailwind CSS + TypeScript, hébergé sur Vercel.
cd divetools
npm install
npm run dev
Ouvre http://localhost:3000.
Pousse le projet sur GitHub :
git init
git add .
git commit -m "Initial commit — Aster Tools"
gh repo create aster-tools --private --source=. --push
Va sur vercel.com/new
Import Git Repository → sélectionne aster-tools
Framework preset → Next.js (détecté automatiquement)
Clique Deploy — c'est tout.
Vercel te donne une URL type aster-tools.vercel.app.
tools.asterdive.comtools.asterdive.comtoolscname.vercel-dns.comNote : Si Cloudflare est en mode Proxy (orange), désactive SSL Flexible → mets Full (strict) dans SSL/TLS pour éviter les redirections infinies.
Aucune variable nécessaire pour le moment — tout est statique.
Si tu ajoutes Google Analytics plus tard, ajoute dans Vercel → Settings → Environment Variables :
NEXT_PUBLIC_GA_ID=G-XXXXXXXXXX
src/
app/
layout.tsx # Layout global + fonts + metadata de base
page.tsx # Homepage — liste des outils
globals.css # Design system dark ocean
sitemap.ts # /sitemap.xml auto-généré
robots.ts # /robots.txt
nitrox/
page.tsx # Page /nitrox — SEO + JSON-LD
components/
NitroxCalculator.tsx # Calculateur interactif (client component)
Navbar.tsx
Footer.tsx
src/app/[nom-outil]/page.tsx avec ses metadatasrc/components/[NomOutil].tsx (client component si interactif)TOOLS dans src/app/page.tsxsrc/app/sitemap.tsnpm run dev # Dev local (http://localhost:3000)
npm run build # Build de production
npm run lint # Linting TypeScript
title unique et ciblé (mot-clé principal)description avec keywords naturels (155 chars max)canonical URLopenGraph image (1200×630, à créer dans /public)JSON-LD structured data (WebApplication)sitemap.tsPour toute la plomberie SEO et l'ajout d'outils, référez-vous à la structure de /nitrox
qui sert de template de référence.