Feuille de route de la plateforme et architecture
SmartWMS — Système moderne de gestion d'entrepôt. Cette page documente l'architecture de notre plateforme, les fonctionnalités actuelles et la feuille de route de développement.
Architecture du système
La plateforme est composée de 6 composants principaux travaillant ensemble sur 4 sous-domaines.
Backend API
Core REST API server handling auth, multi-tenant data, warehouse operations, analytics, IoT, and route optimization.
Frontend App
Main warehouse management interface for operators, managers, and administrators.
Admin Panel
Internal admin dashboard for platform management, tenants, plans, and content.
Landing Website
Public marketing website with pricing, features, blog, documentation, and registration.
Database
Primary data store with multi-tenant isolation, JSON columns, and composite indexes.
External Services
External service integrations for maps, geocoding, route optimization, and real-time events.
Comment tout s'articule
Flux de requête du navigateur via l'API vers les entrepôts de données et les services externes.
Browser (User) Browser (Admin) Browser (Visitor)
| | |
v v v
+-----------+ +-----------+ +-----------+
| Frontend | | Admin | | Landing |
| React | | React | | Next.js |
| app.* | | admin.* | | *.one |
+-----------+ +-----------+ +-----------+
| | |
| RTK Query | RTK Query | fetch/SSR
| /api/v1/tenant/{id}/* | /api/v1/admin/* | /api/v1/*
v v v
+------------------------------------------------------------+
| Backend API (.NET 8) |
| api.smartwms.one |
| |
| Auth | Inventory | Orders | Warehouse | IoT | QC | |
| Traceability | Analytics | Reports | Routes | Roles |
+------------------------------------------------------------+
| | |
v v v
+--------+ +---------+ +---------+
|Postgres| | SignalR | |HERE API |
| :5432 | | WebSocket| | Maps |
+--------+ +---------+ +---------+
|
v
EF Core Migrations (version-controlled schema)
Feuille de route du développement
8 sur 9 phases terminées. Construction de la plateforme WMS la plus complète pour les PME.
Phase 1 — Core Platform
Multi-tenant architecture, authentication, permissions, dashboard
Phase 2 — Warehouse Operations
Full inbound/outbound workflow, zones, locations, transfers
Phase 3 — Analytics & Reports
ABC analysis, worker productivity, fulfillment rates, 5 report types
Phase 4 — IoT & Monitoring
Device management, sensor telemetry, automated alerts
Phase 5 — Traceability & QC
Lot tracking, quality inspections, holds management
Phase 6 — Route Optimization
HERE Maps integration, TSP solver, delivery route management
Phase 7 — Dashboard & UX
Widget dashboard, column visibility, enhanced putaway scoring
Phase 8 — Business Onboarding
Business type selector, auto-provisioning, Lite plan
Phase 9 — Mobile & Integrations
Mobile app, barcode scanning, automation rules, marketplace connectors
Stack technologique
Backend
.NET 8
ASP.NET Core
Entity Framework Core
PostgreSQL
SignalR
ASP.NET Identity
Frontend
React 18
TypeScript
RTK Query
TanStack Table v8
react-hook-form
react-grid-layout
Landing
Next.js 14
Tailwind CSS
next-intl
Framer Motion
TypeScript
lucide-react
Infrastructure
PostgreSQL 15
systemd
PM2
nginx
HERE API
Linux
Auth & Security
JWT + Refresh Tokens
ASP.NET Identity
RBAC (159+ perms)
Multi-tenant isolation
GDPR compliant
DevOps
Git
rsync deploy
systemd services
EF Core migrations
webpack (UI)
dotnet publish
Prêt à essayer SmartWMS ?
Commencez votre essai gratuit de 30 jours et découvrez comment SmartWMS peut transformer vos opérations d'entrepôt.