Odoo ERP · Full implementationنظام Odoo ERP · تطبيق كامل● Live in productionحيّ في الإنتاج
Techno Solution — from Excel to a live ERP.Techno Solution — من Excel إلى نظام ERP حيّ.
Techno Solution (Eyad Mahfouz Trading) runs three divisions — import, warehousing, and solar energy. When I arrived, the whole operation lived in spreadsheets. I designed, configured, and deployed a single Odoo system the company runs on: HR, payroll, attendance, purchasing, inventory, and accounting. Built solo, with no local Odoo support to lean on.تدير Techno Solution (إياد محفوظ للتجارة) ثلاثة أقسام — الاستيراد، والتخزين، والطاقة الشمسية. حين وصلتُ، كانت العملية كلّها تعيش في جداول Excel. صمّمتُ وهيّأتُ وأطلقتُ نظام Odoo واحداً تعمل عليه الشركة: الموارد البشرية، والرواتب، والحضور، والمشتريات، والمخزون، والمحاسبة. بُني منفردةً، دون دعم Odoo محلّي أتّكئ عليه.
- Yearالسنة
- Feb – Sep 2025شباط – أيلول 2025
- Roleالدور
- Sole Odoo implementer · Systems designerمُنفّذة Odoo الوحيدة · مصمّمة أنظمة
- Stackالتقنيات
- Odoo 16/17PythonPostgreSQLQWebOWLHR & PayrollAccountingInventoryPurchase
§ The situationالوضع
A three-division company running on Excel.شركةٌ بثلاثة أقسام تعمل على Excel.
Techno Solution runs three divisions — import, warehousing, and solar energy. When I arrived, the entire operation lived in spreadsheets, with a single secretary entering data for all of it. There was no real-time visibility, no unified accounting, and no way to see the business as one system.تدير Techno Solution ثلاثة أقسام — الاستيراد، والتخزين، والطاقة الشمسية. حين وصلتُ، كانت العملية كلّها تعيش في جداول Excel، بسكرتيرةٍ واحدة تُدخل البيانات لكل ذلك. لم تكن هناك رؤيةٌ لحظية، ولا محاسبةٌ موحّدة، ولا طريقةٌ لرؤية المشروع كنظامٍ واحد.
- Companyالشركة
- Techno Solution · 3 divisionsTechno Solution · 3 أقسام
- Industryالقطاع
- Import · warehousing · solarاستيراد · تخزين · طاقة شمسية
- Beforeقبل
- Excel + one secretaryExcel + سكرتيرة واحدة
- Engagementمدة التكليف
- Feb – Sep 2025شباط – أيلول 2025
- Roleالدور
- Sole Odoo implementerمُنفّذة Odoo الوحيدة
- Locationالمكان
- Damascus, Syriaدمشق، سوريا
§ The challengeالتحدّي
Learning Odoo and shipping it — at the same time.تعلّم Odoo وإطلاقه — في الوقت نفسه.
At the time there was no local Odoo expertise in Syria to call on and no support network to fall back to. The learning curve and the build happened simultaneously — I was teaching myself the platform while standing up a live system that real people depended on every day.في ذلك الوقت لم تكن هناك خبرة Odoo محلّية في سوريا أستعين بها، ولا شبكة دعمٍ أرجع إليها. حدث منحنى التعلّم والبناء في آنٍ معاً — كنتُ أُعلّم نفسي المنصّة بينما أُقيم نظاماً حيّاً يعتمد عليه أناسٌ حقيقيون كل يوم.
§ What I builtما الذي بنيته
One system the company runs on.نظامٌ واحد تعمل عليه الشركة.
I replaced the spreadsheets with a single Odoo system built around how Techno Solution actually works — HR and payroll, attendance, purchasing, inventory, and accounting, all on one source of truth. The first step was getting the whole company into it: 18 employees onboarded across the three divisions.استبدلتُ جداول Excel بنظام Odoo واحد مبنيٍّ حول طريقة عمل Techno Solution فعلاً — الموارد البشرية والرواتب، والحضور، والمشتريات، والمخزون، والمحاسبة، كلّها على مصدرٍ واحد للحقيقة. كانت الخطوة الأولى إدخال الشركة كلّها إليه: 18 موظفاً عبر الأقسام الثلاثة.
- HR & Payrollالموارد البشرية والرواتب
- 18 employees · salary rules18 موظفاً · قواعد رواتب
- Attendanceالحضور
- Per-employee · linked to payrollلكل موظف · مرتبط بالرواتب
- Purchaseالمشتريات
- Dual-currency purchase ordersأوامر شراء بعملة مزدوجة
- Inventoryالمخزون
- Multi-division stock movesحركات مخزون متعدّدة الأقسام
- Accountingالمحاسبة
- Unified company booksدفاتر شركةٍ موحّدة
- Reportingالتقارير
- Live dashboards, not Excelلوحات حيّة، لا Excel
§ In daily useفي الاستخدام اليومي
Real data, every day.بياناتٌ حقيقية، كل يوم.
An ERP is only real once people put their daily work into it. These are the live reports — attendance, purchasing, and stock — running on the company's actual operations.لا يصير نظام ERP حقيقياً إلا حين يضع الناس عملهم اليومي فيه. هذه هي التقارير الحيّة — الحضور، والمشتريات، والمخزون — تعمل على عمليات الشركة الفعلية.
- Working hoursساعات العمل
- 6,514+ tracked6,514+ متتبَّعة
- Purchase ordersأوامر الشراء
- 140+ managed140+ مُدار
- Inventory movesحركات المخزون
- 884 across divisions884 عبر الأقسام
- Currenciesالعملات
- SYP & USDالليرة السورية والدولار
The inventory is real solar and electrical stock — cables, inverters, breakers, changeover switches — moving through the warehouse division, every movement tracked.المخزون مخزونٌ شمسي وكهربائي حقيقي — كابلات، عاكسات، قواطع، مفاتيح تحويل — يتحرّك عبر قسم المستودع، وكل حركةٍ متتبَّعة.
§ The proofالدليل
It outlived my involvement.استمرّ بعد انتهاء عملي.
The screenshots above aren't a demo — they're the live system as it runs today, captured nine months after I handed it off. The sales report below covers twelve continuous months of activity. The strongest signal that an implementation worked is that there's something solid enough to hand off, and that it keeps running once you're gone.اللقطات أعلاه ليست عرضاً تجريبياً — بل هي النظام الحيّ كما يعمل اليوم، التُقطت بعد تسعة أشهرٍ من تسليمه. ويغطّي تقرير المبيعات أدناه اثني عشر شهراً متواصلاً من النشاط. أقوى إشارةٍ على نجاح أي تطبيق هي وجود شيءٍ متينٍ بما يكفي ليُسلَّم، وأن يستمرّ في العمل بعد رحيلك.
§ Reflectionتأمّل
What I'd carry forward.ما سأحمله معي.
The lesson wasn't technical — it was that an ERP succeeds or fails on whether the people using it can do their jobs without thinking about the software. Building it solo, with no local support, is where the habit of designing systems around the business — and then making them simple enough to hand off — came from.لم يكن الدرس تقنياً — بل أن نظام ERP ينجح أو يفشل بناءً على ما إذا كان مستخدموه يستطيعون أداء عملهم دون التفكير في البرمجية. بناؤه منفردةً، دون دعمٍ محلّي، هو منشأ عادة تصميم الأنظمة حول المشروع — ثم جعلها بسيطةً بما يكفي لتُسلَّم.
