Roteiro da Plataforma e Arquitetura
SmartWMS — Sistema Moderno de Gestão de Armazém. Esta página documenta a arquitetura da nossa plataforma, recursos atuais e roteiro de desenvolvimento.
Arquitetura do Sistema
A plataforma é composta por 6 componentes principais que funcionam juntos em 4 subdomínios.
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.
Como Tudo Se Conecta
Fluxo de requisições do navegador pela API até os armazenamentos de dados e serviços externos.
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)
Roteiro de Desenvolvimento
8 de 9 fases concluídas. Construindo a plataforma WMS mais completa para PMEs.
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 Tecnológico
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
Pronto para Experimentar o SmartWMS?
Inicie seu teste gratuito de 30 dias e veja como o SmartWMS pode transformar suas operações de armazém.