尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证T-Express — plateforme e-commerce sénégalaise avec paiement Wave & Orange Money.
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
Une plateforme e-commerce complète et moderne, optimisée pour le marché sénégalais avec intégration de Wave et Orange Money. • 🇸🇳 Adapté au Sénégal: Formats locaux (FCFA, téléphone +221), français (fr-SN) • 💳 Paiements locaux: Wave et Orange Money intégrés (frontend prêt) • 🎨 Design moderne: Interface élégante et responsive (Tailwind CSS) • 🚀 Performance: Next.js 15 + Laravel 11 • 🔐 Sécurisé: Authentification Laravel Sanctum • 📱 Responsive: Compatible mobile, tablette et desktop • 👨💼 Dashboard Admin: Gestion complète des produits, commandes et stock查看完整 README ↗
Une plateforme e-commerce complète et moderne, optimisée pour le marché sénégalais avec intégration de Wave et Orange Money.
T-Express/
├── T-Express-Frontend/ # Next.js 15 + TypeScript + Redux + Tailwind
└── T-Express-backend/ # Laravel 11 + MySQL + Sanctum
# 1. Installer les dépendances
.\install.ps1
# 2. Configurer la base de données dans T-Express-backend\.env
# 3. Créer la base de données
mysql -u root -p
CREATE DATABASE t_express;
exit;
# 4. Lancer les migrations
cd T-Express-backend
php artisan migrate
php artisan storage:link
# 5. Démarrer les serveurs
cd ..
.\start-project.ps1
cd T-Express-backend
# Installation
composer install
copy .env.example .env
php artisan key:generate
# Configuration de la base de données dans .env
# DB_DATABASE=t_express
# DB_USERNAME=root
# DB_PASSWORD=votre_mot_de_passe
# Migrations
php artisan migrate
php artisan storage:link
# Démarrage
php artisan serve
Backend accessible sur: http://localhost:8000
cd T-Express-Frontend
# Installation
npm install
copy .env.example .env.local
# Démarrage
npm run dev
Frontend accessible sur: http://localhost:3000
Frontend (T-Express-Frontend/)
src/
├── app/ # Pages Next.js
├── components/ # Composants React (design conservé)
│ ├── Payment/ # Wave & Orange Money
│ ├── Admin/ # Dashboard admin
│ └── ...
├── config/ # Configuration API et localisation
├── context/ # Contexts React (Auth, Panier, Favoris)
├── hooks/ # Hooks personnalisés
├── lib/ # Utilitaires (format FCFA, téléphone)
├── services/ # Services API
├── redux/ # État Redux
└── types/ # Types TypeScript
Backend (T-Express-backend/)
app/
├── Http/
│ └── Controllers/
│ └── Api/
│ ├── Admin/ # Contrôleurs admin (NOUVEAUX)
│ │ ├── AdminProduitController.php
│ │ ├── AdminCategorieController.php
│ │ ├── AdminCommandeController.php
│ │ ├── AdminStockController.php
│ │ └── AdminDashboardController.php
│ └── ... # Autres contrôleurs API
├── Models/ # Modèles Eloquent
└── Services/ # Logique métier
POST /api/auth/register - InscriptionPOST /api/auth/login - ConnexionPOST /api/catalogue/index - Liste des produitsPOST /api/catalogue/rechercher - Recherche avec filtresPOST /api/catalogue/produit - Détail produitPOST /api/panier/contenu - Contenu du panierPOST /api/panier/ajouter - Ajouter au panierPOST /api/commande/creer - Créer une commandePOST /api/favoris/toggle - Gérer les favorisPOST /api/admin/produits - CRUD produitsPOST /api/admin/categories - CRUD catégoriesPOST /api/admin/commandes - Gestion commandesPOST /api/admin/stock - Gestion stockPOST /api/admin/dashboard/stats - StatistiquesVoir API_DOCUMENTATION.md pour la liste complète.
À compléter par l'équipe fintech:
Les hooks et placeholders sont déjà en place dans:
T-Express-Frontend/src/services/paiement.service.tsT-Express-Frontend/src/components/Payment/Le système gère automatiquement:
import { formatPrice, formatPhone, formatDate } from '@/lib/utils';
formatPrice(50000); // "50 000 FCFA"
formatPhone('771234567'); // "+221 77 123 45 67"
formatDate(new Date()); // "26 octobre 2025"
Un dashboard admin complet est disponible avec:
Exemple: T-Express-Frontend/src/components/Admin/Dashboard.tsx
npm run build
npm run start
composer install --optimize-autoloader --no-dev
php artisan config:cache
php artisan route:cache
php artisan storage:link
T-Express-Frontend/src/services/ et /hooks/T-Express-backend/app/Http/Controllers/Api/T-Express-backend/routes/api.phpLe frontend est 100% prêt à recevoir le backend !
Il suffit de démarrer les deux serveurs et tout fonctionne ensemble !
T-Express - Votre boutique en ligne au Sénégal 🇸🇳
Développé avec ❤️ par des développeurs seniors pour le marché sénégalais