Дорожная карта и архитектура
SmartWMS — современная система управления складом. На этой странице представлена архитектура платформы, текущие возможности и план развития.
Архитектура системы
Платформа состоит из 6 основных компонентов, работающих на 4 поддоменах.
Backend API
Основной REST API сервер: аутентификация, мультитенантные данные, складские операции, аналитика, IoT и маршрутизация.
Клиентское приложение
Основной интерфейс управления складом для операторов, менеджеров и администраторов.
Панель администратора
Внутренняя админ-панель для управления платформой, тенантами, тарифами и контентом.
Лендинг
Публичный маркетинговый сайт с ценами, возможностями, блогом, документацией и регистрацией.
База данных
Основное хранилище данных с мультитенантной изоляцией, JSON-колонками и составными индексами.
Внешние сервисы
Интеграции с внешними сервисами для карт, геокодирования, оптимизации маршрутов и событий.
Как всё связано
Путь запроса от браузера через API к хранилищам данных и внешним сервисам.
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)
Дорожная карта разработки
8 из 9 фаз завершены. Строим самую полную WMS-платформу для малого и среднего бизнеса.
Фаза 1 — Ядро платформы
Мультитенантная архитектура, аутентификация, права доступа, дашборд
Фаза 2 — Складские операции
Полный цикл приёмки/отгрузки, зоны, локации, перемещения
Фаза 3 — Аналитика и отчёты
ABC-анализ, производительность сотрудников, отчёты выполнения
Фаза 4 — IoT и мониторинг
Управление устройствами, телеметрия датчиков, автоматические оповещения
Фаза 5 — Прослеживаемость и контроль качества
Отслеживание партий, инспекции качества, управление блокировками
Фаза 6 — Оптимизация маршрутов
Интеграция HERE Maps, решатель TSP, управление маршрутами доставки
Фаза 7 — Дашборд и UX
Виджетный дашборд, управление колонками, улучшенный скоринг размещения
Фаза 8 — Онбординг бизнеса
Выбор типа бизнеса, автопровизионирование, тариф Lite
Фаза 9 — Мобильное приложение и интеграции
Мобильное приложение, сканирование штрихкодов, правила автоматизации
Технологический стек
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
Лендинг
Next.js 14
Tailwind CSS
next-intl
Framer Motion
TypeScript
lucide-react
Инфраструктура
PostgreSQL 15
systemd
PM2
nginx
HERE API
Linux
Авторизация
JWT + Refresh Tokens
ASP.NET Identity
RBAC (159+ прав)
Мультитенант
GDPR
DevOps
Git
rsync deploy
systemd services
EF Core migrations
webpack (UI)
dotnet publish
Готовы попробовать SmartWMS?
Начните 30-дневный бесплатный период и узнайте, как SmartWMS может преобразить ваш склад.