SMART-TEAM-DEV-PORTAL

Corporate portal

A web platform for centralised access to corporate applications, data, and services.

Corporate portal home screen

Platform

Node.js platform with modular architecture

Server: Node.js, frontend: React/Webpack. Each section is an independent module with its own business logic, routing and API. More than 30 applications in a single shell.

modular structure: each application is independent
role-based access control via AD groups
REST API for integrations with external systems
TypeScript typing, unified codebase
Corporate portal architecture

Access

Role model based on AD groups

The set of available applications and data is determined by the user's role linked to Active Directory. Role management is centralised and requires no code changes.

Role model and user access

  • managers
  • office staff
  • engineers and technical specialists
  • accounting
  • HR teams
  • IT administrators
  • external users

Functionality

Tasks covered by the platform

Corporate portal ecosystem
Photo: portal ecosystem and key work directions
01 access management (AD, RBAC)
02 document workflow
03 banking operations and statements
04 laboratory modules and standards
05 access control and working time
06 transport and telemetry (FortMonitor)
07 AI assistant based on OpenAI API
08 audit and system logging

Workflow

Typical user path

1

authentication

Login via AD or the built-in authentication system.

2

workspace

List of available modules, notifications, widgets.

3

module

Navigate to the required application via icon or direct link.

4

operation

Work with data: document, form, record, table.

5

result

Status, notification, report, file, or record in the system.

Application selection scenario in the portal
Photo: transition from the workspace to an application
Unified digital portal workspace

Workspace

Configurable start screen

personal set of icons and quick links
widgets with current data
adapted by role and department
minimum steps to reach the required function

Document workflow

Documents, records, and attachments

creating and editing documents
storing attachments in file storage
collaborative editing (Office Online)
links: document — counterparty — contract
Documents and document workflow section
Photo: document workflow section and document records

Counterparties

Partner records with external verification

autofill of details by TIN (DaData API)
verification via Kontur.Focus database
notifications on status change
links with documents and banking operations
Counterparty record and contact data
Photo: counterparty record, details, and statuses

Finance and banking

Bank statements and 1C integration

connection to multiple bank APIs
automatic import and parsing of statements
matching payments with counterparties
data export in 1C format
Portal finance section
Photo: payment journal and processing statuses

Laboratory modules

Equipment, methods, and report tracking

standards and methods directories
equipment and technical group records
report templates (Word/Excel)
employee certificates and clearances
Portal laboratory module
Photo: equipment, methods, and report templates

Access control

Integration with access control system

import of pass events from ACS
shift and lateness tracking
attendance and violation reports
links with HR data
Access control and working time module
Photo: access event log and attendance analytics

Transport

Waybills and FortMonitor telemetry

vehicle and waybill records
routes and mileage control
telemetry from FortMonitor API
reconciliation of documents with actual movement
Transport monitoring and movement
Photo: transport, routes, and industrial monitoring

AI assistant

Built-in chat based on OpenAI API

connection to OpenAI Chat Completions API
analysis of uploaded files and documents
system log and event parsing
contextual search over corporate data
AI assistant interface
Photo: example of a request and AI assistant response

Security

Authentication, roles, and audit

Active Directory integration (LDAP)
role-based access management (RBAC)
audit log of all significant operations
data visibility restricted by role
Roles, AD groups, and personal portal workspace
Photo: roles, AD groups, and access rules

Automation

Background tasks and cross-system integrations

background task scheduler (cron jobs)
REST API and SOAP for external systems
notifications via email, Telegram, WhatsApp
automatic synchronisation with AD, 1C, banks
Integrations of the portal's corporate services
Photo: external services and corporate portal integrations

Summary

What the platform delivers

For users

  • single interface instead of multiple separate systems
  • fewer manual and repetitive operations
  • fast access to the data you need
  • real-time notifications and statuses

For IT and business

  • centralised access management
  • process transparency through auditing
  • single codebase for all modules
  • ready foundation for new applications
Practical value for the user and the company
Photo: practical value of the portal for the user and the company

Platform

Scalable corporate system

More than 30 modules, 10+ integrations with external services, deployed on own infrastructure. The platform is ready for expansion without architectural changes.

unified interface for all departments
modular architecture without tight coupling
integrations: AD, 1C, banks, ACS, OpenAI
audit, logging, role-based access control
documented API for new integrations
Corporate portal home screen