ERP and Marketplace platforms
Goal of the project
The project aimed to empower customers to seamlessly order digital services online, manage subscriptions, and oversee contracts through a dedicated platform. Simultaneously, it enabled the company to efficiently handle these requests, integrating a production unit for inquiries and administrators for daily operations.
Tech Stack
The technology stack used for this ERP system and marketplaces platform includes:
.NET Core
Utilized for robust and scalable backend development.
Angular
Employed for creating dynamic and responsive user interfaces.
PostgreSQL
Chosen as the relational database to ensure data integrity and scalability.
Redis
Implemented for caching and improving system performance.
Methodology
The project was implemented using a Monolithic architecture in a dedicated environment. Hyper-V and CentOS Server were utilized for Virtual Machines, ensuring a stable and secure foundation. The platform integration was achieved by connecting three distinct applications (Customer, Production, and Administrative) with a unified web service.
How We Achieved It?
Integration was the key to success, bringing together the Customer, Production, and Administrative applications seamlessly. The monolithic architecture in a dedicated environment provided a structured and efficient setup, enhancing performance and security. The web service acted as a unifying force, enabling smooth communication between the different platforms and ensuring a cohesive ERP system and marketplaces platform.