Outil web pour estimer le coût rendu d'un import Alibaba → Sénégal
et gérer un stock global par produit
📱 Voir la Démo • 🧮 Calculateur • 📊 Dashboard
ImportManager-SN est une application web conçue pour simplifier la gestion d'importations commerciales depuis Alibaba vers le Sénégal. Elle permet de calculer précisément les coûts rendus (incluant frais bancaires et transitaire) et de gérer un inventaire global avec suivi des ventes.
Les importateurs sénégalais font face à des défis :
- ❌ Difficulté à estimer le coût réel rendu au Sénégal
- ❌ Conversions multiples de devises (USD, CNY, EUR → XOF)
- ❌ Manque d'outils simples pour gérer le stock
- ❌ Suivi manuel des ventes et créances
✅ Calculateur intelligent avec conversions multi-devises
✅ Gestion de stock centralisée et automatisée
✅ Suivi des ventes avec statut paiement
✅ Estimation de profit en temps réel
✅ Interface moderne et accessible
L'application est déployée et fonctionnelle :
| Module | Lien | Description |
|---|---|---|
| 🏠 Page d'accueil | Accueil | Présentation du projet |
| 🧮 Calculateur | Calculator | Estimation des coûts d'import |
| 📊 Dashboard | Manager | Gestion de stock et ventes |
💡 Astuce : Les données sont stockées localement (LocalStorage). Elles persistent dans votre navigateur.
- ✅ Support multi-devises : USD, CNY (Yuan), EUR
- ✅ Conversion vers FCFA (XOF) - Taux manuel configurable
- ✅ Frais bancaires : Pourcentage ou montant fixe
- ✅ Coût transitaire : Facturation en XOF par kilogramme
- ✅ Résultats détaillés :
- Total fournisseur (devise d'origine)
- Montant payé au fournisseur (XOF)
- Coût total rendu au Sénégal
- Prix de vente conseillé
- Profit estimé
- ✅ Enregistrement de lots d'import avec mise à jour automatique du stock
- ✅ Prix de vente configurable par produit
- ✅ Calcul du CA potentiel (Chiffre d'affaires)
- ✅ Bénéfice potentiel par produit
- ✅ Enregistrement de ventes depuis le Dashboard
- ✅ Réservation automatique du stock
- ✅ Gestion client avec statut de paiement :
- 💰 Payé - Encaissement confirmé
- ⏳ En attente - Créance client
- ✅ Annulation de commande en attente (restauration du stock)
- ✅ Résumé financier :
- Encaissements totaux (ventes payées)
- Créances totales (ventes en attente)
- ✅ Historique complet des ventes
- ✅ Modale interactive : Formulaires modernes avec animations
- ✅ Expérience fluide : Remplacement des prompts par des pop-ups élégantes
- ✅ Design glassmorphism : Backdrop-filter et effets visuels sophistiqués
- ✅ Validation en temps réel : Contrôle des saisies utilisateur
- ✅ Responsive design : Adapté à tous les écrans (mobile, tablette, desktop)
- ✅ Animations smooth : Transitions fluides et professionnelles
Amélioration clé : L'expérience utilisateur est maintenant au niveau des applications web modernes. Fini les boîtes de dialogue bloquantes prompt(), place à une interface intuitive et professionnelle !
- Frontend : HTML5, CSS3, JavaScript (Vanilla)
- Stockage : LocalStorage (navigateur)
- Déploiement : GitHub Pages
- Architecture : Application monopage (SPA)
- ✅ Simplicité : Aucune dépendance, fonctionne partout
- ✅ Performance : Chargement instantané
- ✅ Accessibilité : Fonctionne hors ligne après chargement
- ✅ Portabilité : Compatible tous navigateurs modernes
Accédez directement à : https://lem2003.github.io/importmanager-sn/
# Cloner le dépôt
git clone https://github.com/LeM2003/importmanager-sn.git
cd importmanager-sn
# Ouvrir avec un serveur local
# Option A : Python
python -m http.server 8000
# Option B : Node.js (http-server)
npx http-server
# Accéder à l'application
# http://localhost:8000- Téléchargez le ZIP du projet
- Extrayez les fichiers
- Ouvrez
index.htmldans votre navigateur
- Accédez au Calculateur
- Sélectionnez la devise fournisseur (USD, CNY, EUR)
- Entrez le prix unitaire et la quantité
- Configurez les taux de conversion vers XOF
- Ajoutez les frais bancaires (% ou montant fixe)
- Indiquez le poids total et le coût transitaire/kg
- Cliquez sur "Calculer"
- Résultats affichés avec prix conseillé et profit
- Accédez au Dashboard
- Enregistrez un nouveau lot après calcul
- Définissez un prix de vente pour chaque produit
- Visualisez votre stock disponible
- Consultez le CA potentiel
- Depuis le Dashboard, cliquez sur "Vendre"
- Une modale moderne s'ouvre avec un formulaire complet
- Entrez la quantité vendue et le nom du client
- Sélectionnez le statut : Payé ou En attente
- Le stock est automatiquement mis à jour
- Consultez l'historique des ventes
- Export PDF des calculs et factures
- Thème sombre (mode nuit)
- Multi-langues : Français / Anglais / Wolof
- Graphiques : Visualisation des ventes et profits avec Chart.js
- Statistiques avancées : Tendances, meilleurs produits, etc.
- Backend API avec FastAPI (Python) ou Node.js/Express
- Base de données PostgreSQL ou MongoDB
- Authentification multi-utilisateur
- Synchronisation cloud des données
- Application mobile (Progressive Web App)
- Notifications par email/SMS
- Rapports avancés et analytics
- Estimer rapidement le coût réel d'un produit Alibaba
- Définir un prix de vente compétitif
- Gérer l'inventaire et les ventes
- Suivre les créances clients
- Outil simple sans formation nécessaire
- Accessible depuis n'importe quel appareil
- Gratuit et sans abonnement
- Fonctionne hors ligne
- ✅ Données locales uniquement : Tout est stocké dans votre navigateur
- ✅ Aucune connexion serveur : Vos données ne quittent jamais votre appareil
- ✅ Pas de tracking : Aucune analyse ou collecte de données
- ✅ Open Source : Code auditable par tous
Les contributions sont les bienvenues ! Pour contribuer :
- Fork le projet
- Créer une branche (
git checkout -b feature/AmeliorationDashboard) - Commit vos changements (
git commit -m 'Add: nouvelle fonctionnalité') - Push vers la branche (
git push origin feature/AmeliorationDashboard) - Ouvrir une Pull Request
- 🎨 Amélioration de l'UI/UX
- 🌍 Traductions (Anglais, Wolof, etc.)
- 📊 Nouveaux graphiques et visualisations
- 🐛 Correction de bugs
- 📖 Amélioration de la documentation
- ⚡ Optimisations de performance
Ce projet est sous licence MIT - voir le fichier LICENSE pour plus de détails.
Copyright (c) 2025 Mouhamadou Diouf
🎓 Étudiant en Master Data Science & Intelligence Artificielle
📍 Swiss UMEF University - Dakar, Sénégal
🎓 Licence Statistique et Informatique Décisionnelle
📍 BEM Dakar | Diplômé le 31 août 2025
Compétences : JavaScript • Python • PHP • SQL • Web Development • Data Analysis
Made with ❤️ in Dakar, Senegal 🇸🇳
- 🐍 Python SysAdmin Tools - Outils d'automatisation système (Scanner de ports, Analyseur de logs)
- 📚 Autres projets en cours de développement...
- 🐛 Bugs : Ouvrir une issue
- 💬 Questions : Discussions GitHub
- 📧 Email : dioufmouha71@gmail.com
⭐ Si ce projet vous aide, n'hésitez pas à lui donner une étoile !
Dernière mise à jour : 17 février 2025