Ecommerce Template
Next.js·React 등으로 만든 최신 전자상거래 템플릿
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기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 stockREADME 전문 보기 ↗
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