Ta boutique Shopify prête à vendre en 10 minutes, pas en 3 semaines : Vigenia étudie ton marché, écrit, illustre et met en ligne ta boutique, puis la fait progresser chaque jour.
Translation pending
CommerceTypeScript · PLpgSQLGitHub @ezechbrlOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
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 ↗Décris ton produit : l'IA pose la stratégie (marché, promesse, offres, objections), construit la boutique (marque, pages, fiches produits, FAQ, visuels), la publie sur Shopify, puis l'optimise chaque jour.
npm install
cp .env.example .env.local
npm run dev # http://localhost:3000
Par défaut, NEXT_PUBLIC_API_MODE=mock : toute l'application fonctionne avec des données de démonstration
stockées dans le navigateur (compte, boutiques, chat, publication, abonnement). Passe en live quand le back-end est configuré.
docs/CLES-ET-COMPTES.md — les comptes à créer et où trouver chaque clé (Supabase, Claude, Shopify, paiement par Shopify).docs/BACKEND.md — les routes d'API, la base de données et le fonctionnement du back-end.| Dossier | Contenu |
|---|---|
app/(site) | Site public : accueil, produit, exemples, tarifs, démo, blog, outils, affiliation, légal… |
app/(auth) | Connexion, inscription, mot de passe oublié |
app/app | Espace client : accueil, boutiques, éditeur IA, studio, pilotage, abonnement, paramètres |
app/api | Routes du back-end |
components/ui | Design system (boutons, apparitions au défilement, lumière, retours d'état) |
components/site, components/app | Composants du site et de l'application |
lib/api | Contrat d'API (types.ts), client (client.ts), back-end simulé (mock.ts) |
lib/content | Textes du site : FAQ, tarifs, exemples, blog, nouveautés, pages légales |
lib/site.ts | Nom de la marque et coordonnées |
Palette Shopify (blanc, gris neutres, vert #008060), titres en Bricolage Grotesque, texte en Figtree,
une seule couleur d'accent. Les sections apparaissent au défilement (components/ui/Reveal.tsx),
certaines animations suivent la position de défilement (components/ui/useScrollProgress.ts). Toutes les animations
respectent le réglage « réduire les animations » du système.
Les vidéos de la landing (public/videos) sont de vraies captures de l'application, enregistrées avec
scripts/record-demo-videos.mjs (Playwright). Pour les refaire après un changement d'interface : lance l'app en mode démo
sur le port 3300 (npm run build && npx next start -p 3300), puis node scripts/record-demo-videos.mjs public/videos.