World Vibe Web
The distributed app store for vibe-coded projects. Browse, discover, and install open-source apps from across GitHub.
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 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