A multilingual web platform was developed for the Serbian company Eurasia Technology Group, combining a public corporate website with an internal ERP system for managing the company's business processes.
Built on Yii2, the project is much more than a traditional corporate website. It is a complete business management platform covering content management, SEO, projects, revenue, expenses, business partners, transactions, logistics, and internal operations.
What Was Developed
CMS — Content Management
A full-featured content management system was developed, allowing company employees to independently manage the website without developer involvement.
- Multilingual content and interface based on i18n
- Page creation and management
- SEO-friendly URLs and URL slug management
- Hierarchical navigation with nested menu items
- Image galleries and page cover images
- Title, Description, and other SEO metadata management
- SEO redirect management
- Sitemap and RSS support
- File and media management
- Knowledge base and documentation
ERP — Business Management
The internal part of the platform is designed for company owners and employees and provides a centralized environment for managing core business processes.
Projects
- Project creation and management
- Assigning business partners to projects
- Tracking project financial performance
Revenue & Expenses
- Revenue tracking by project
- Expense registration and management
- Expense categorization and classification
- Centralized financial records
Logistics
- Shipment creation and management
- Shipment and delivery data management
- Tracking of logistics operations
Business Partners
- Centralized business partner directory
- Linking partners to projects and financial operations
- Interaction and settlement history
Transactions
- Partner settlement management
- Payment and transaction history
- Linking transactions to related business processes
AI Input
- Integration layer for sending and processing business data through AI systems
- Structured data preparation for further analysis and automation
User Management & Security
A multi-level access control system was implemented to manage users and protect business data.
- User registration and authentication
- Email verification
- Password recovery
- User profile management
- User activity monitoring
- Last login tracking
- 4 access levels: Administrator, Editor, User, Guest
The platform uses RBAC (Role-Based Access Control), allowing administrators to assign roles and manage permissions for individual sections and modules of the system.
Audit & Activity History
A comprehensive audit system was implemented to track changes made within the platform.
Significant system changes are recorded with information about:
- who performed the action;
- when it was performed;
- which object was modified;
- what data was changed.
This provides full visibility into system activity and allows the company to track the history of changes to business data.
Contact & Communication
A communication system was implemented on the public-facing website:
- Contact form
- Inquiry management
- Spam filtering
- Message history
- Contact request management through the administrative panel
Technical Architecture
The project was developed as a scalable web application with separate public and administrative areas.
Backend
- PHP 8.2+
- Yii2 Advanced Template
- PostgreSQL
- Redis
Frontend
- Bootstrap 5
- jQuery
- Responsive UI
Infrastructure
- Docker
- Nginx
- PHP-FPM
The architecture allows the CMS and ERP modules to be extended independently, making it possible to introduce new business entities, features, and integrations without disrupting the existing system logic.
Result
The result is a unified digital platform combining a corporate website, CMS, and ERP system.
The company now has a single platform that allows it to:
- manage website content independently;
- operate in multiple languages;
- manage users and access permissions;
- manage projects and business partners;
- track revenue and expenses;
- manage shipments and logistics;
- monitor financial transactions;
- track the complete history of system changes;
- integrate AI tools for further automation and data analysis.
The project transformed the company's website from a traditional corporate presence into a scalable digital business platform built around the company's actual operational processes.


