← Tous les projets
Février 2026 – aujourd'hui anmarstock.com en ligne · 249 ms
AnmarStock
Plateforme SaaS de gestion de stock et de point de vente
Fondateur — conçu, développé, testé et mis en ligne seul
AnmarStock aide les commerces guinéens à gérer leur stock, leurs ventes et leurs crédits clients depuis un navigateur, un téléphone Android ou un PC Windows. J'ai tout réalisé seul : l'architecture, le code, les tests, la mise en production et la maintenance.
350+commits
100+fichiers de tests
3plateformes : web, Android, Windows
6rôles utilisateurs
Fonctionnalités
- Gestion multi-magasins avec transferts de stock entre points de vente
- Caisse tactile avec recherche par nom, SKU ou code-barres (scan caméra)
- 4 modes de paiement : espèces, Orange Money, MTN Money et crédit
- Alertes de stock bas et de dates d'expiration
- Suivi des crédits clients, paiements partiels et alertes de retard
- Tableau de bord temps réel, exports Excel et PDF, interface multilingue
Ce que la QA a apporté au produit
- Plus de 100 fichiers de tests unitaires, d'intégration et E2E (Vitest, Testing Library, Playwright)
- Intégration continue sur chaque push, et hooks pre-push qui vérifient le périmètre, les traductions et les types en 15 secondes
- Un contrôle automatique qui empêche le code mobile de fuiter dans le dépôt web (et inversement)
- Monitoring des erreurs en production avec Sentry
- Validation de toutes les entrées d'API avec Zod
Sécurité et architecture
- Authentification JWT avec jetons d'accès courts et jetons de rafraîchissement
- 6 rôles avec permissions fines : Super Admin, Admin, Manager, Vendeur, Caissier, Inventoriste
- Journal d'audit des actions et verrouillage après plusieurs échecs de connexion
- Performances : connexion base préchauffée, index Prisma, requêtes en parallèle, skeletons de chargement
Mise en production
- Application web déployée sur Railway avec PostgreSQL, sur le domaine anmarstock.com
- Application Android empaquetée avec Capacitor (plusieurs versions publiées en .aab / .apk)
- Version Windows de bureau avec Electron
Stack technique
Un projet similaire en tête ?
Créer un ticket