ERP & Odoo Systemsأنظمة ERP وOdoo
● Production · Open sourceإنتاج · مفتوح المصدرBusiness operations, engineered.عمليات الأعمال، مهندَسة.
Custom Odoo 19 systems for real companies: expense management, HR, payroll, point of sale, and approval workflows. Each one is shaped around how the business already works rather than around Odoo's defaults. One module is open source and live on GitHub.أنظمة Odoo 19 مخصّصة لشركات حقيقية: إدارة النفقات، والموارد البشرية، والرواتب، ونقاط البيع، وتدفّقات الموافقات. وكل واحد منها مصوغ حول طريقة عمل الشركة القائمة بدل إعدادات Odoo الافتراضية. وإحدى الوحدات مفتوحة المصدر وحيّة على GitHub.
- Yearالسنة
- 2025 to now2025 حتى الآن
- Roleالدور
- Odoo Developer · Systems Designerمطوّرة Odoo · مصمّمة أنظمة
- Stackالتقنيات
- Odoo 19PythonPostgreSQLOdoo ORMQWebOWLXMLOdoo StudioREST APIs
§ Featured implementationsتطبيقات مختارة
Two businesses, live on Odoo.شركتان، حيّتان على Odoo.
This is the fullest version of the work: two separate businesses I moved onto Odoo, each its own company on one deployment, and both still running in daily production. Real screenshots and real numbers.هذه أكمل نسخة من هذا العمل: شركتان منفصلتان نقلتُهما إلى Odoo، كل واحدة شركة مستقلّة على نشر واحد، وكلتاهما ما زالت تعمل في الإنتاج اليومي. لقطات حقيقية وأرقام حقيقية.
Techno Solution: a three-division company, from spreadsheets to ERPTechno Solution: شركة بثلاثة أقسام، من Excel إلى ERP
HR, payroll, attendance, purchasing, inventory, and accounting for an import / warehousing / solar company — one Odoo system replacing a scattered Excel operation. 18 employees · 6,514 hours · 140 purchase orders. Still live after handoff.الموارد البشرية، والرواتب، والحضور، والمشتريات، والمخزون، والمحاسبة لشركة استيراد / تخزين / طاقة شمسية — نظام Odoo واحد يحلّ محلّ عمليةٍ مبعثرة على Excel. 18 موظفاً · 6,514 ساعة · 140 أمر شراء. ما زال حيّاً بعد التسليم.
Read the Techno Solution case studyاقرأ دراسة حالة Techno SolutionBurgasm: a restaurant running entirely on OdooBurgasm: مطعم يعمل بالكامل على Odoo
Proper books (68 accounts, 3 partners, dual-currency), a live point of sale (500+ orders), a kitchen display, and inventory tracked down to the ingredient — 10,000+ moves linked to POS.دفاتر محاسبية سليمة (68 حساباً، 3 شركاء، عملة مزدوجة)، ونقطة بيعٍ حيّة (500+ طلب)، وشاشة مطبخ، ومخزونٌ متتبَّع حتى مستوى المكوّن — 10,000+ حركة مرتبطة بنقاط البيع.
Read the Burgasm case studyاقرأ دراسة حالة Burgasm§ What I've builtما الذي بنيته
Systems people actually use.أنظمة يستخدمها الناس فعلاً.
These are systems that survived contact with daily operations rather than demos that look good in a meeting. Across several companies I have designed, built and deployed:هذه أنظمة صمدت أمام العمليات اليومية، لا عروضاً تبدو جيدة في اجتماع. وعبر عدّة شركات صمّمتُ وبنيتُ وأطلقتُ:
- Expense managementإدارة النفقات
- Receipt → approval → journal entryإيصال ← موافقة ← قيد محاسبي
- HR systemsأنظمة الموارد البشرية
- Employees · contracts · hierarchyالموظفون · العقود · التسلسل
- Attendanceالحضور
- Check-in/out, linked to payrollتسجيل دخول/خروج، مرتبط بالرواتب
- Payrollالرواتب
- Salary rules · automated runsقواعد الرواتب · تشغيل آلي
- Point of saleنقاط البيع
- Live restaurant POSنقاط بيع مطعمٍ حيّة
- Approval workflowsتدفّقات الموافقات
- Email-based · no loginعبر البريد · دون تسجيل دخول
What these have in common is not a feature list. Each one was shaped around the people who use it. A manager who never opens Odoo still approves expenses. A cashier who had never touched an ERP ran the till on day one. The system bends to the business rather than the other way around.ما يجمع هذه الأنظمة ليس قائمة ميزات. كل واحد منها صِيغ حول من يستخدمه. مديرٌ لا يفتح Odoo أبداً يوافق على النفقات مع ذلك. وكاشيرٌ لم يلمس نظام ERP من قبل أدار الصندوق في يومه الأول. والنظام ينحني للشركة بدل أن ينحني العكس.
§ Capabilitiesالقدرات
What goes into them.ممّا تتكوّن.
Under these systems is real Odoo engineering, not just configuration in the UI. The modules are written in Python and XML, access is enforced at the data layer, and everything ships bilingual.تحت هذه الأنظمة هندسة Odoo حقيقية، لا مجرّد إعداد في الواجهة. الوحدات مكتوبة بـPython وXML، والوصول مفروض في طبقة البيانات، وكل شيء يُطلق ثنائي اللغة.
- Custom Odoo modulesوحدات Odoo مخصّصة
- Python · XML · ORM
- Workflow automationأتمتة سير العمل
- Server actions · cron · Studioإجراءات الخادم · cron · Studio
- Access controlالتحكّم بالوصول
- Record rules · 3-tier RBACقواعد السجلات · تحكّم بثلاث طبقات
- Reportingالتقارير
- QWeb PDF · scheduled emailQWeb PDF · بريد مجدول
- API integrationsتكاملات API
- REST · external systemsREST · أنظمة خارجية
- Localizationالتعريب
- Full EN / AR · RTLإنجليزي / عربي كامل · RTL
§ Resultsالنتائج
The outcomes that matter.النتائج التي تهمّ.
The point of a business system is not the technology. It is what changes for the company once the thing is running.جوهر نظام الأعمال ليس التقنية. بل ما الذي يتغيّر للشركة بمجرّد أن يعمل.
§ Selected systemsأنظمة مختارة
Two more, in depth.اثنان آخران، بالتفصيل.
Takhrjy: an ERP that is not Odoo (design and front-end)Takhrjy: نظام ERP بغير Odoo (تصميم وواجهة)
Not every ERP is Odoo. Takhrjy is a Vue system a team built for a custom graduation-gifts business: seven roles, a six-stage order pipeline, retail and wholesale, and both local and international fulfillment. The front-end here was mine. Working from the team's requirements I designed the system's screens and wrote them in Vue, while a teammate handled the backend.ليس كل نظام ERP هو Odoo. Takhrjy نظام بناه فريق بـVue لمشروع هدايا تخرّج مخصّص: سبعة أدوار، وخطّ طلبات بستّ مراحل، وبيع بالتجزئة والجملة، وتنفيذ محلّي ودولي. والواجهة هنا كانت من نصيبي. انطلاقاً من متطلبات الفريق صمّمتُ شاشات النظام وكتبتُها بـVue، بينما تكفّل زميل بالـbackend.
Smart Expense Manager, open sourceSmart Expense Manager، مفتوح المصدر
A custom Odoo 19 module that replaces paper expense flows with token-secured, one-click email approvals routed through the hr.employee hierarchy, so nobody has to log in. Journal entries are generated automatically on finance sign-off, and monthly PDF reports go out by cron. Three-tier access control is enforced at the record-rule layer, and everything ships in full English and Arabic. Licensed LGPL-3.0 and live on GitHub.وحدة Odoo 19 مخصّصة تحلّ محلّ تدفّقات النفقات الورقية بموافقات بريدية بنقرة واحدة مؤمّنة برمز، تُوجَّه عبر تسلسل hr.employee، فلا يحتاج أحد إلى تسجيل الدخول. وتُولَّد القيود المحاسبية تلقائياً عند اعتماد المالية، وتخرج تقارير PDF الشهرية عبر cron. ويُفرَض تحكّم بالوصول بثلاث طبقات على مستوى قواعد السجلات، وكل شيء يُطلق بالإنجليزية والعربية كاملة. مرخّص LGPL-3.0 وحيّ على GitHub.
