Saleor Store
우리 컬렉션을 쇼핑하세요
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Currently, two official plugins are available:
The React Compiler is not enabled on this template because of its impact on dev & build performances. To add it, see this documentation.
If you are developing a production application, we recommend using TypeScript with type-aware lint rules enabled. Check out the TS template for information on how to integrate TypeScript and typescript-eslint in your project.
Ce projet inclut maintenant une API Node/Express, une base de données fonctionnelle (MongoDB ou en mémoire), authentification JWT, gestion de vendor et admin, et toasts notifications.
npm install
npm run dev
cd server
npm install
$env:PORT=5001 # ou PORT=5001 en Linux/Mac
npm run dev
:point_right: MongoDB optionnel : si MongoDB n'est pas disponible, le serveur basculera automatiquement en mode offline avec base de données en mémoire.
.env)server/db/offlineDB.js)src/pages/{Register,Login}.jsxuser (vendeur), admin (modérateur)Vendeur :
/vendor → publier véhicule/vendor/dashboard → voir ses annonces + statuts/stats → ses statistiques personnesAdmin :
/admin → valider/refuser annonces/stats → statistiques globales (revenue, total bookings, etc.)/api/auth)POST /register - inscriptionPOST /login - connexionGET /me - profil connecté/api/vehicles)GET / - liste approuvée (public)GET /mine - mes véhicules (auth)GET /pending - en attente (admin)POST / - créer (auth)PATCH /:id/status - valider (admin)/api/bookings)GET / - mes réservations (auth)POST / - créer réservation (auth)/api/payments)POST /checkout - simulateur (à remplacer par Stripe)✅ Auth JWT + rôles
✅ Dashboard vendor + stats
✅ Admin panel + validation
✅ Notifications toasts (success/error/info)
✅ Fallback offlineDB
✅ Catalogue + filtres
✅ Réservations & paiements (base)
✅ Profile utilisateur
.env (serveur)MONGO_URI=mongodb://localhost:27017/vitauto # optionnel
JWT_SECRET=your_jwt_secret_here
PORT=5001
STRIPE_SECRET_KEY=your_stripe_secret_key # optionnel