تفاصيل المشروع

UMRAH OS V1

Google Sheets – Umrah Business Management System

1. الهدف من المشروع

أريد إنشاء نظام احترافي على Google Sheets لإدارة شركات الحج والعمرة، يكون قابلًا للبيع كـ Digital Template لأكثر من شركة.

النظام يجب أن يكون:

- سهل الاستخدام للموظف غير التقني.

- احترافي بصريًا.

- مترابط بالكامل بين الصفحات.

- يعتمد على قاعدة بيانات واحدة بدون تكرار غير ضروري.

- جميع الحسابات والمعادلات تعمل تلقائيًا.

- قابلًا للنسخ والتخصيص لكل شركة.

- قابلًا للتطوير مستقبلًا إلى نسخة أكبر أو SaaS.

- لا أريد مجرد جداول منفصلة؛ أريد نظامًا متكاملًا.

---

2. هيكل النظام

يتكون الإصدار الأول V1 من:

1. START HERE

2. DASHBOARD

3. CUSTOMERS

4. BOOKINGS

5. GROUPS

6. PACKAGES

7. PAYMENTS

8. VISA TRACKER

9. PROFIT CALCULATOR

10. SETTINGS

---

3. START HERE

صفحة افتتاحية تظهر عند فتح النظام.

تحتوي على:

بيانات الشركة

- اسم الشركة

- Logo

- رقم الهاتف

- البريد الإلكتروني

- العنوان

- العملة

- اسم المسؤول

تعليمات مختصرة

يوجد Workflow واضح:

Customer

Booking

Package

Payment

Visa

Group

Dashboard

مع زر/روابط تنقل لكل صفحة.

يجب أن تكون الصفحة بسيطة جدًا ومناسبة لمستخدم لأول مرة.

---

4. CUSTOMERS

قاعدة بيانات جميع العملاء/المعتمرين.

الأعمدة:

- Customer ID

- Full Name

- Mobile

- Email

- Nationality

- Passport Number

- Passport Expiry

- Date of Birth

- Gender

- Country

- City

- Emergency Contact

- Emergency Phone

- Notes

- Customer Status

- Created Date

Customer Status

Dropdown:

- New

- Active

- Completed

- Cancelled

المطلوب

Customer ID يتم إنشاؤه تلقائيًا.

يجب عدم السماح بتكرار Customer ID.

---

5. BOOKINGS

هذه الصفحة هي قلب النظام التشغيلي.

الأعمدة:

- Booking ID

- Customer ID

- Customer Name

- Group ID

- Package ID

- Booking Date

- Departure Date

- Return Date

- Number of Travelers

- Selling Price

- Discount

- Final Price

- Paid Amount

- Remaining Amount

- Cost

- Profit

- Profit Margin %

- Booking Status

- Notes

Booking Status

Dropdown:

- Lead

- Quotation

- Reserved

- Confirmed

- Paid

- Completed

- Cancelled

الحسابات

Final Price:

Selling Price - Discount

Remaining:

Final Price - Paid Amount

Profit:

Final Price - Cost

Profit Margin:

Profit / Final Price

ويجب أن تتحدث هذه القيم تلقائيًا.

---

6. GROUPS

إدارة مجموعات العمرة.

الأعمدة:

- Group ID

- Group Name

- Package ID

- Group Leader

- Departure Date

- Return Date

- Departure Location

- Number of Travelers

- Maximum Capacity

- Available Seats

- Hotel

- Transportation

- Group Status

- Notes

Group Status

- Preparing

- Confirmed

- Departed

- Active

- Completed

- Cancelled

الحسابات

Available Seats:

Maximum Capacity - Number of Travelers

ويجب أن يظهر تنبيه عندما تقترب المجموعة من الامتلاء.

---

7. PACKAGES

صفحة إنشاء وإدارة باقات العمرة.

الأعمدة:

- Package ID

- Package Name

- Package Type

- Duration

- Makkah Nights

- Madinah Nights

- Hotel

- Room Type

- Flight Cost

- Hotel Cost

- Transportation Cost

- Visa/Service Cost

- Other Cost

- Total Cost

- Selling Price

- Profit

- Profit Margin %

- Package Status

Package Type

- Economy

- Standard

- Premium

- VIP

الحسابات

Total Cost:

Flight Cost

+

Hotel Cost

+

Transportation Cost

+

Visa/Service Cost

+

Other Cost

Profit:

Selling Price - Total Cost

Profit Margin:

Profit / Selling Price

---

8. PAYMENTS

إدارة جميع الدفعات.

الأعمدة:

- Payment ID

- Booking ID

- Customer ID

- Customer Name

- Payment Date

- Payment Amount

- Payment Method

- Reference Number

- Received By

- Notes

Payment Method

- Cash

- Bank Transfer

- Card

- Other

يجب ربط Payments مع Bookings بحيث يتم تحديث:

Paid Amount

و

Remaining Amount

تلقائيًا.

---

9. VISA TRACKER

صفحة لمتابعة حالة التأشيرات.

الأعمدة:

- Visa ID

- Customer ID

- Customer Name

- Passport Number

- Booking ID

- Application Date

- Visa Status

- Issue Date

- Expiry Date

- Notes

Visa Status

- Not Submitted

- Submitted

- Processing

- Issued

- Rejected

- Cancelled

- Expired

المطلوب

إظهار عدد التأشيرات حسب الحالة في Dashboard.

تنبيه بصري للتأشيرات:

- قيد المعالجة

- المرفوضة

- المنتهية

هذه الصفحة للمتابعة الداخلية فقط وليست بديلًا عن الأنظمة الحكومية أو أنظمة إصدار التأشيرات.

---

10. PROFIT CALCULATOR

حاسبة مستقلة لتسعير باقة العمرة.

المستخدم يدخل:

- Number of Travelers

- Hotel Cost

- Flight Cost

- Transportation Cost

- Visa/Service Cost

- Food Cost

- Staff Cost

- Marketing Cost

- Other Costs

- Desired Profit Margin %

ويحسب النظام:

- Total Cost Per Traveler

- Total Cost

- Recommended Selling Price

- Expected Profit

- Profit Margin

مثال:

عدد المعتمرين = 50

التكلفة لكل معتمر = 3,500 SAR

التكلفة الإجمالية = 175,000 SAR

هامش الربح المطلوب = 20%

يتم اقتراح سعر البيع تلقائيًا.

---

11. DASHBOARD

هذه أهم صفحة بصريًا.

أريد Dashboard احترافي وليس مجرد أرقام.

KPIs

- Total Customers

- Total Bookings

- Total Travelers

- Total Sales

- Total Paid

- Total Outstanding

- Total Cost

- Total Profit

- Profit Margin

- Active Groups

- Pending Visas

الرسوم البيانية

1. Sales by Month

2. Bookings by Package

3. Profit by Package

4. Visa Status

5. Booking Status

Alerts

يظهر قسم باسم:

ACTION REQUIRED

ويظهر فيه تلقائيًا:

- حجوزات عليها مبالغ متبقية.

- تأشيرات قيد المعالجة.

- تأشيرات مرفوضة.

- مجموعات قريبة من موعد السفر.

- مجموعات ممتلئة تقريبًا.

- بيانات ناقصة.

- جوازات قريبة من الانتهاء.

---

12. SETTINGS

صفحة الإعدادات.

تحتوي على:

Company Settings

- Company Name

- Logo

- Phone

- Email

- Address

- Currency

Dropdown Lists

يتم تخزين القيم المستخدمة في Dropdowns هنا.

مثل:

- Booking Status

- Visa Status

- Payment Method

- Package Type

- Group Status

- Customer Status

يجب عدم كتابة القيم يدويًا في الصفحات الرئيسية.

---

13. DATABASE LOGIC

مهم جدًا:

لا أريد تكرار البيانات بدون داعٍ.

العلاقات الأساسية:

Customer ID

→ Customer

Booking ID

→ Booking

Package ID

→ Package

Group ID

→ Group

Payment ID

→ Payment

Visa ID

→ Visa

مثال:

عندما أختار Customer ID داخل Booking، يتم جلب اسم العميل تلقائيًا.

وعندما أختار Package ID، يتم جلب بيانات الباقة تلقائيًا.

---

14. AUTOMATION

أريد أكبر قدر ممكن من الأتمتة باستخدام Google Sheets formulas / Apps Script عند الحاجة.

مثل:

- إنشاء IDs.

- حساب المدفوع والمتبقي.

- حساب الأرباح.

- حساب المقاعد المتبقية.

- جلب بيانات العملاء.

- جلب بيانات الباقات.

- تحديث Dashboard.

- التنبيهات البصرية.

- منع الأخطاء في الإدخال.

لكن لا نستخدم Apps Script في شيء يمكن عمله بالـ formulas بشكل مستقر.

---

15. VALIDATION

كل الحقول التي لها اختيارات يجب أن تكون Dropdown.

مثلاً:

Booking Status

Visa Status

Payment Method

Package Type

Group Status

يجب منع إدخال قيم عشوائية قدر الإمكان.

---

16. PROTECTION

يجب حماية:

- المعادلات.

- الخلايا الحسابية.

- Dashboard.

- الجداول المساعدة.

- IDs التلقائية.

وترك خلايا الإدخال فقط قابلة للتعديل.

أريد أن يكون واضحًا للمستخدم:

🟢 Input

🔒 Automated / Protected

---

17. DESIGN

التصميم يجب أن يكون:

- Modern

- Clean

- Professional

- Corporate

- Mobile Friendly قدر الإمكان

- مناسب لشركات العمرة.

لا أريد ألوانًا كثيرة.

نستخدم نظام ألوان احترافي ثابت.

يجب أن تكون هناك:

- Sidebar أو Navigation واضح.

- عناوين واضحة.

- KPI Cards.

- جداول منظمة.

- Filters.

- Freeze Headers.

- Conditional Formatting.

---

18. TEMPLATE ARCHITECTURE

هذه نقطة مهمة جدًا.

النظام سيتم بيعه لأكثر من شركة.

لذلك يجب إنشاء:

MASTER TEMPLATE

وهو النسخة الأصلية التي أحتفظ بها أنا.

لا يتم تسليمها لأي عميل.

عند شراء عميل:

MASTER TEMPLATE

MAKE A COPY

CLIENT VERSION

CUSTOMIZE

DELIVERY

كل شركة تحصل على نسخة مستقلة.

---

19. CLIENT VERSION

عند تسليم العميل، يتم تخصيص:

- اسم الشركة

- Logo

- بيانات التواصل

- العملة

- الألوان الأساسية إن أمكن.

ويجب ألا تظهر بيانات أي عميل آخر.

---

20. DELIVERY

النظام النهائي يجب أن يكون جاهزًا للتسليم كرابط Google Sheets.

معه:

1. User Guide

PDF يشرح الاستخدام.

2. Tutorial Video

فيديو قصير يشرح النظام.

3. Backup

نسخة احتياطية من النظام قبل التسليم.

4. START HERE

صفحة داخل النظام تشرح البداية.

---

21. TESTING

قبل التسليم أريد اختبار النظام باستخدام بيانات تجريبية.

يجب اختبار:

Customer

إضافة عميل جديد.

Booking

إنشاء حجز.

Payment

إضافة دفعة.

Package

إنشاء باقة.

Visa

تغيير حالة التأشيرة.

Group

إضافة العميل إلى مجموعة.

Dashboard

التأكد أن جميع الأرقام تتغير تلقائيًا.

Profit

التأكد أن الربح والهامش صحيحان.

Protection

التأكد أن المستخدم لا يستطيع حذف المعادلات بالخطأ.

---

22. بيانات Demo

أريد إدخال بيانات تجريبية داخل نسخة التطوير فقط، حتى أرى النظام وهو يعمل.

بعد اعتماد التصميم يتم تنظيف نسخة الـ Master من بيانات الـ Demo أو جعلها قابلة لإعادة التهيئة.

---

23. مهم جدًا قبل بدء التصميم

لا تبدأ البرمجة/التصميم النهائي مباشرة.

أريد منك أولًا إرسال:

المرحلة الأولى

Data Structure

ويحتوي على:

- كل Sheet

- كل Column

- نوع البيانات

- العلاقات

- الـ IDs

- المعادلات الرئيسية

ثم بعد اعتماده ننتقل إلى:

المرحلة الثانية

UI / UX Design

ثم:

المرحلة الثالثة

Formulas & Automation

ثم:

المرحلة الرابعة

Testing

ثم:

المرحلة الخامسة

Final Delivery

---

24. المطلوب في التسليم النهائي

أريد استلام:

1. Master Google Sheets

2. Client-ready Template

3. جميع المعادلات

4. Apps Script إن وجد

5. دليل الاستخدام

6. فيديو شرح أو تسجيل Demo

7. قائمة بالـ Features

8. تعليمات عمل Copy للعميل

9. نسخة Backup

10. شرح مختصر لكيفية تعديل النظام مستقبلًا

---

25. شرط مهم

النظام يجب أن يتم بناؤه كمنتج قابل للبيع وليس كملف مخصص لشركة واحدة.

لذلك:

Scalability + Reusability + Clean Database Structure

أولوية أساسية.

أي Feature ترى أنه يحتاج إضافة أو تغيير، لا تنفذه مباشرة؛ اقترحه أولًا مع توضيح:

- لماذا؟

- تأثيره على النظام؟

- هل هو ضروري في V1؟

- وهل سيؤثر على إمكانية بيع النظام كـ Template؟

الهدف النهائي:

بناء أول نسخة احترافية قابلة للبيع من UMRAH OS على Google Sheets.


صاحب المشروع
Mohamed K.
تاريخ التسجيل
معدل التوظيف
المشاريع المفتوحة 1
مشاريع قيد التنفيذ 0
التواصلات الجارية 3

تقدم للمشروع

العروض المقدمة

بحثت عن أنظمة إدارة شركات العمرة، ولفتني أنك تستهدف Template قابل للبيع لأكثر من شركة، وليس ملفا تقليديا. ومع مقارنة الحلول المشابهة، وجدت أن قاعدة بيانات موحدة...

السلام عليكم استاذ محمد أنا عبدالرحمن مطور وبشتغل أساسا على بناء أنظمة إدارة وقواعد بيانات وداشبوردات وقريت التبريف بتاعك كامل مش بالسريع وواضح إنك مش عايز ملف ...

السلام عليكم، معكم المهندسة فرح، مهندسة برمجيات. اطلعت على تفاصيل مشروع UMRAH OS V1 بالكامل، وفهمت أن المطلوب ليس إنشاء جداول على Google Sheets فقط، بل بناء نظا...

مرحبا محمد اطلعت على تفاصيل UMRAH OS V1، وأرى أن المشروع يحتاج إلى بناء النظام كمنتج قابل للبيع وإعادة الاستخدام، وليس مجرد ملف Google Sheets مخصص لشركة واحدة. ...

أحييك على الرؤية الواضحة. المطلوب ليس مجرد جداول حسابية، بل Scalable Data Architecture صالحة للتكرار والبيع كـ Template متكامل بدون أي Data Redundancy. بحكم خبر...

نظام UMRAH OS لإدارة شركات الحج والعمرة على Google Sheets ملف جاهز للاستخدام الفوري، مبني بالكامل على Google Sheets بدون الحاجة لأي برنامج إضافي أو اشتراك شهري،...

محمد ع.

السلام عليكم , انا محمد رضا QA automation eng in telecom egypt , كما انني مصنف عالميا علي بعض منصات العمل الحر , وهذه اولي تعاملاتي علي منصة مستقل , لقد قمت بال...

Eslam M.

السلام عليكم محمد، قرأت المشروع كاملا وأقدر أنك وضعت specs احترافية تدل أنك تفهم الفرق بين ملف Excel ونظام متكامل قابل للبيع. سأبدأ بما طلبته: Data Structure جا...

أنهيت مؤخرا مشروعا مشابها لإدارة العقارات على Google Sheets، وكان عبارة عن نظام متكامل ومترابط لإدارة البيانات والمتابعة والـ Dashboard، وليس مجرد جداول منفصلة،...

السلام عليكم ورحمة الله وبركاته، قرأت تفاصيل المشروع بالكامل، وأقدر أنفذه لحضرتك بإذن الله. أنا شغالة في المجال من أكثر من سنة، و نفذت 5 مشاريع مشابهة لجهات منه...

السلام عليكم ورحمة الله وبركاته، أستاذ محمد. اطلعت على تفاصيل مشروع UMRAH OS V1 بالكامل، وراجعت المتطلبات من ناحية هيكلة البيانات، العلاقات، الـBusiness Logic، ...

السلام عليكم أستاذ محمد، ما لفت انتباهي في المشروع أن المطلوب ليس مجرد إعداد مجموعة جداول على Google Sheets، وإنما بناء نظام مترابط يمكن الاعتماد عليه تشغيليا، ...

محمد ل.

السلام عليكم، قرأت تفاصيل UMRAH OS V1، خصوصا أن المطلوب منتج قابل لإعادة البيع بنسخ مستقلة، مع اعتماد هيكل البيانات قبل التصميم. سأبدأ بتسليم مخطط الصفحات والأع...

السلام عليكم ورحمه الله وبركاته انا محمد السيد مهندس برمجيات متخصص في مجال تحليل البيانات عن طريق الاكسيل استطيع ان اساعدك في انشاء المطلوب لدي دقه وكفاءة عاليه...

السلام عليكم أستاذ محمد، قرأت تفاصيل مشروعك (UMRAH OS) حبة حبة، وما شاء الله عليك، الوصف دقيق جدا ومرتب بطريقة تدل إنك فاهم وش تبغى بالضبط. الفكرة ممتازة وتستاه...

Basel B.

السلام عليكم أستاذ محمد، اطلعت على متطلبات UMRAH OS V1 كاملة، وفهمت أن المطلوب نظام مترابط قابل للنسخ والتخصيص لشركات متعددة، وليس جداول منفصلة. سأبدأ بمخطط Dat...

قبولك لهذا العرض يعتبر اتفاقاً بينك وبين المستقل وسيبقى موقع مستقل وسيطاً بينكما حتى تسليم المشروع. تأكد من اختيارك للعرض المناسب باتّباع النصائح التالية:

  • راجع صفحة حساب المستقل الذي اخترته واطّلع على أعماله السابقة
  • احرص دائمًا على إبقاء التواصل مع المستقل داخل الموقع وذلك لضمان حقوقك
  • لا تتردد من التواصل معنا ان احتجت لأي مساعدة، نحن نحب مساعدتك!

قيمة العرض

$0

رسوم بدء المشروع

$0

المجموع الكلي

$0

المستقل غير متاح حالياً لاستلام مشاريع جديدة. يمكنك إرسال رسالة له لتحديث إعدادات حسابه وتفعيل خيار "متاح للتوظيف"، ثم إعادة المحاولة بعد ذلك، أو اختيار عرض مستقل آخر.