Ecommerce Template
Next.js·React 등으로 만든 최신 전자상거래 템플릿
Vigenia는 10분 안에 Shopify 스토어를 구축해 판매를 시작하고 매일 성장시킵니다
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.
커머스TypeScript · PLpgSQLGitHub @ezechbrl온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
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.