Khaled Elfakharany
Back to Projects
professionalcompleted

Dija Store - Cosmetics Retail ERP

ORKA Solutions
May 2024 - May 2025
Team of 3
Overview

Dija Store was an ERP system built for a cosmetics retail operation, delivered through ORKA Solutions. The project involved implementing a comprehensive enterprise resource planning system on the Odoo platform with custom plugins tailored for cosmetics retail operations. The system included inventory and supply chain management, customer relationship management, and a connected e-commerce platform for online sales. This project expanded ORKA Solutions' industry portfolio into the cosmetics vertical.

Problem Solved

Cosmetics retail stores needed a comprehensive ERP system that could handle the specific requirements of cosmetics inventory, customer management, and integrated online/offline sales channels.

My Role: Technical Lead at ORKA Solutions
  • Led technical implementation of Odoo-based ERP system
  • Designed custom plugins for cosmetics retail requirements
  • Integrated e-commerce platform with core ERP functionality
  • Coordinated with client on cosmetics retail operational requirements
  • Managed ORKA Solutions development team on project delivery
Key Outcomes
  • Delivered comprehensive ERP system for cosmetics retail operations
  • Built custom Odoo plugins tailored for cosmetics industry requirements
  • Integrated e-commerce platform with inventory and order management
  • Expanded ORKA Solutions' industry portfolio into cosmetics vertical
  • Enabled efficient retail management including inventory, CRM, and supply chain

Technology Stack

Primary Technologies
OdooPython
Secondary Technologies
PostgreSQLJavaScriptXML (Odoo views)
Infrastructure
Odoo ServerE-commerce Platform
Tools
GitVS Code
Challenges & Solutions
Domain

Challenge

First project in the cosmetics industry required understanding specific retail operations, inventory requirements, and industry practices.

Solution

Conducted thorough requirements gathering with the client to understand cosmetics retail operations, then customized Odoo modules to match industry-specific needs.

Impact

Successfully delivered ERP system meeting cosmetics retail requirements while building new industry expertise.

Technical

Challenge

Integrating e-commerce functionality with the core Odoo ERP required seamless data flow between online sales and inventory management.

Solution

Designed integration architecture ensuring real-time inventory sync and unified order management across online and physical store channels.

Impact

Unified retail operations across online and offline channels.

The Story

Situation

Dija Store, a cosmetics retail operation, needed a comprehensive ERP system to manage their retail operations, inventory, customer relationships, and online sales. ORKA Solutions was engaged to deliver this system, representing an expansion into the cosmetics industry vertical.

Task

As Technical Lead at ORKA Solutions, Khaled was responsible for leading the technical implementation of the Odoo-based ERP system with custom plugins for cosmetics retail requirements.

Action

Khaled led the ORKA Solutions team in implementing Odoo ERP with custom modules tailored for cosmetics retail. This included inventory and supply chain management for cosmetics products, customer relationship management, and integration with an e-commerce platform for online sales. The team worked closely with the client to understand cosmetics retail operations and customize the system accordingly.

Result

The project delivered a comprehensive ERP system enabling efficient cosmetics retail operations across both physical and online channels. The successful delivery expanded ORKA Solutions' industry portfolio into the cosmetics vertical, demonstrating the company's ability to adapt to new industries.

What I Learned

Technical

  • Odoo ERP development and customization
  • Python development for enterprise systems
  • E-commerce integration with ERP platforms
  • Retail inventory and supply chain management systems

Soft Skills

  • Client requirements gathering in new industry vertical
  • Technical leadership on ERP implementation projects

Key Insights

  • 💡 ERP implementations require deep understanding of client's operational workflows
  • 💡 Industry-specific customizations are often more valuable than generic features