diff --git a/README.md b/README.md new file mode 100644 index 0000000..b5ec9d9 --- /dev/null +++ b/README.md @@ -0,0 +1,36 @@ +# QR Code Wi-Fi + +Générateur de QR code Wi-Fi 100 % statique, sans serveur ni build : on ouvre une page HTML, on renseigne le SSID et le mot de passe, et on obtient un QR code scannable ainsi qu'une fiche prête à imprimer pour des invités. + +## Fonctionnalités + +- Génération du QR code au format standard `WIFI:T:;S:;P:;` directement dans le navigateur (bibliothèque [qrcodejs](https://github.com/davidshimjs/qrcodejs)) +- Édition en direct du SSID, du mot de passe et du type de sécurité (WPA/WEP/aucune) +- Deux mises en page imprimables : + - **`classique.html`** — carte grand format, pensée pour un affichage à l'écran ou au mur + - **`a6.html`** — carte compacte au format 90 × 55 mm (proche d'une carte de visite), optimisée pour l'impression et la découpe +- Aucune dépendance serveur, aucun build : 3 fichiers HTML autonomes + +## Utilisation + +1. Ouvrir `index.html` (ou directement `classique.html` / `a6.html`) +2. Renseigner le SSID et le mot de passe du réseau à partager dans le formulaire +3. Scanner le QR code avec un smartphone, ou cliquer sur **Imprimer** pour obtenir la fiche papier + +## Personnalisation + +Les valeurs par défaut sont modifiables de deux façons : + +- **à l'écran**, via le formulaire (non persistant, pratique pour un test rapide) ; +- **en dur**, en tête de chaque fichier HTML (`WIFI_SSID`, `WIFI_PASSWORD`, `WIFI_DISPLAY_NAME`, `WIFI_SECURITY`), pour obtenir une fiche prête à l'emploi sans ressaisie à chaque ouverture. + +> ⚠️ Si vous renseignez vos vrais identifiants Wi-Fi dans le code, ne poussez pas ces fichiers sur un dépôt public — les valeurs par défaut de ce repo sont volontairement génériques. + +## Stack technique + +- HTML / CSS / JavaScript vanilla, aucune dépendance de build +- [qrcodejs](https://github.com/davidshimjs/qrcodejs) chargé depuis un CDN pour le rendu du QR code + +## Déploiement + +Ces fichiers sont statiques : ils peuvent être ouverts directement dans un navigateur, ou servis par n'importe quel serveur web (Nginx, Apache, GitHub/Gitea Pages, etc.) sans configuration particulière. diff --git a/a6.html b/a6.html index 2a9750e..7785788 100644 --- a/a6.html +++ b/a6.html @@ -5,7 +5,7 @@ Wi-Fi Domestique - Carte Visite