Skip to content
Mozn Jamousمزن جاموس
Back to workعودة إلى الأعمال

ERP & Odoo Systemsأنظمة ERP وOdoo

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
Days → Secsأيام ← ثوانٍ
Expense approval time, once the login was removedزمن الموافقة على النفقات، بعد إلغاء الحاجة لتسجيل الدخول
3-division3 أقسام
Company run on one centralized Odoo systemشركة تُدار بنظام Odoo مركزي واحد
1-clickنقرة واحدة
Manager and finance approvals, straight from emailموافقات المدير والمالية، مباشرة من البريد
LGPL-3.0LGPL-3.0
Smart Expense Manager, open source and liveSmart Expense Manager، مفتوح المصدر وحيّ

§ 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 — 18 staff across import, warehousing & solar

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 Solution
Burgasm — 30+ Odoo modules configured for the restaurant

Burgasm: 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.

Read the full case study →اقرأ دراسة الحالة كاملة ←

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.

Read the full case study →اقرأ دراسة الحالة كاملة ←