尚未偵測到更新。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