CRM & Stock Management Platform
Developed a modular CRM and stock management web application tailored for the operational needs of Yıldız Holding’s shopping centers. The solution centralized customer data, automated inventory tracking, and streamlined reporting processes.
Strategy
I led the end-to-end technical design and implementation. Our strategy focused on integrating CRM capabilities with real-time stock management to reduce operational overhead. The system was designed to support multi-tenant architecture for managing multiple shopping centers independently under a single platform.
Design
The frontend was built with React.js using reusable component structures and global state management via Redux Toolkit. For backend, we used ASP.NET Core with a clean architecture approach—separating concerns into Application, Domain, Infrastructure, and Presentation layers. The UI design emphasized usability for non-technical staff and included dynamic dashboards, charts, and form builders.
User Experience
Users can access centralized customer profiles, view stock levels in real-time, and generate filtered reports with just a few clicks. The system includes role-based access control (RBAC), localized support for multiple languages, and a responsive design that adapts across desktop and tablet screens. Features such as inline editing, auto-complete fields, and live notifications increased team efficiency.