برمجةحماية الدفعالتفاصيل
- التعديلات ضمن الباقة مجانية.
- إذا لم تردّ خلال 3 أيام من التسليم، يُقبل العمل تلقائيًا.
يُحجز المبلغ عند الدفع ولا يُحوَّل إلا بعد قبولك العمل.

مثال على النتيجة
برنامج سطح مكتب: أداة إعداد الفواتير لمحاسب يعمل بمفرده
النوافذ
- الفواتير: قائمة الفواتير السابقة بالرقم والعميل والتاريخ والإجمالي؛ وأزرار «جديدة» و«فتح» و«حفظ بصيغة PDF».
- فاتورة جديدة: العميل من قائمة منسدلة، وبنود فيها الوصف وعدد الساعات والسعر، ونسبة الضريبة، والإجمالي يتحدّث أثناء الكتابة.
- العملاء: الاسم والعنوان والبريد الإلكتروني، تُضاف مرة واحدة ثم تُختار من القائمة بعد ذلك.
جزء من الشيفرة
def update_total(self, *_):
"""Adds up the lines and the tax and shows the total under the table."""
subtotal = sum(line.hours * line.rate for line in self.lines)
tax = round(subtotal * self.tax_rate.get() / 100, 2)
self.subtotal_label.config(text=f"Subtotal: {subtotal:,.2f}")
self.tax_label.config(text=f"Tax: {tax:,.2f}")
self.total_label.config(text=f"Total: {subtotal + tax:,.2f}")
محتويات الأرشيف
invoice_maker.py، البرنامج نفسه، نحو 700 سطر؛invoices.db، يُنشأ عند أول تشغيل، ويحفظ العملاء والفواتير؛settings.example.iniلاسمك وعنوانك وصيغة ترقيم الفواتير؛requirements.txtبالمكتبة الإضافية الوحيدة، reportlab، التي تكتب ملف PDF؛- ملف README: كيف تثبّت Python، وتشغّل البرنامج، وتبني ملف .exe باستخدام PyInstaller.
يعمل البرنامج على كمبيوتر العميل نفسه. لا نُعدّ برامج تثبيت، ولا نوقّع البرنامج، ولا ننشره.
العميل: محاسب مستقل يكتب 20–30 فاتورة شهريًا في برنامج معالجة نصوص. المهمة: برنامج صغير بنافذة: اختر عميلًا، وأضف البنود، وشاهد الإجمالي مع الضريبة، واحفظ الفاتورة بصيغة PDF، واحتفظ بقائمة العملاء. الباقة القياسية: حتى 3 نوافذ و800 سطر، والبيانات في SQLite.
العميل وجميع التفاصيل افتراضية.
عن هذه الخدمة
لأسرة أو مستقل أو نادٍ صغير يريد معرفة أين يذهب المال دون إعطاء بيانات دخول البنك لتطبيق. تدخل ما أنفقته وتختار فئة، ويجمعه البرنامج حسب الفئة والشهر. هو برنامج جاهز معتاد نعدّله بتفاصيلك: فئاتك وعملتك والتسميات بلغتك وألوانك. تعرض الباقة الأساسية الإجماليات ما دام البرنامج مفتوحًا؛ وابتداءً من الباقة القياسية تُحفظ المصروفات في CSV أو SQLite مع إجماليات شهرية وميزانية لكل فئة؛ وفي الباقة المميزة تضيف الدخل ورسومًا بيانية بسيطة واستيراد كشف CSV تنزّله من بنكك وتصديرًا وسجل أخطاء. نكتبه بلغة Python مع Tkinter ومعه README. يسجل فقط ما تدخله: لا يتصل بالبنوك ولا يقدم نصيحة مالية أو ضريبية ولا يحل محل برنامج محاسبة.
ما المشمول
- ما تحصل عليهأرشيف ZIP يحتوي على شيفرة Python للبرنامج الجاهز المعدَّل بتفاصيلك، وملف README عن تثبيت Python وتشغيله وإنشاء ملف .exe، والشيفرة المعروضة في صفحة الطلب. ابتداءً من الباقة القياسية تُحفظ المصروفات في CSV أو SQLite؛ وفي الباقة المميزة الدخل والرسوم البيانية واستيراد CSV من البنك والتصدير وسجل الأخطاء.
- جاهز ومعدَّلمتتبّع معتاد بفئاتك وعملتك
- حسب الفئة والشهرشاهد أين يذهب المال
- الميزانياتحد شهري لكل فئة، ابتداءً من الباقة القياسية
- بلا بيانات دخول البنكالبيانات تبقى على حاسوبك
- إنشاء ملف .exeخطوات اختيارية باستخدام PyInstaller في README
كيف يعمل
- 1تفاصيلكتقدم فئاتك وعملتك ولغتك
- 2التعديلنعدّل البرنامج الجاهز ونكتب README
- 3التجربةتشغّله على حاسوبك
- 4التعديلاتتطلب تعديلات ضمن باقتك وترسل أي رسالة خطأ
ما نحتاجه منك
فئاتك وعملتك ولغتك؛ وهل تريد ميزانيات لكل فئة؛ وللباقة المميزة نموذجًا من كشف CSV الخاص ببنكك بمبالغ وأسماء مغيّرة ليقرأ الاستيراد الأعمدة الصحيحة؛ وألوانك إن شئت؛ ونظامك (Windows أو macOS أو Linux) وهل تريد ملف .exe. لا ترسل أبدًا بيانات دخول البنك أو كلمات المرور أو أرقام البطاقات.
سنسألك:
- فئاتك
- العملة واللغة
- الميزانيات
- على أي نظام سيعمل؟
قارن بين الباقات
| الباقات | الأساسيةمصروفات في نافذة واحدة17 US$ | القياسيةمصروفات محفوظة حسب الشهر33 US$ | المميزةمتتبّع مصروفات كامل59 US$ |
|---|---|---|---|
| مدة التنفيذ | 1 يوم | 2 يوم | 3 أيام |
| التعديلات | 1 | 2 | 3 |
| الشيفرة | حتى 300 سطر | حتى 800 سطر | حتى 1,500 سطر |
| النوافذ أو الشاشات | 1 | حتى 3 | حتى 6 |
| الميزات | حتى 3 | حتى 6 | حتى 10 |
| الإعدادات والبيانات المحفوظة | لا | CSV أو SQLite | CSV أو SQLite |
| التصدير وسجل الأخطاء | لا | لا | نعم |
| README مع خطوات إنشاء ملف .exe | نعم | نعم | نعم |
| النسخة | جاهز، بتفاصيلك | جاهز، بتفاصيلك | جاهز، بتفاصيلك |
| اطلب الأساسية | اطلب القياسية | اطلب المميزة |
حماية الدفع
تدفع عند الطلب، لكن المبلغ لا يُحوَّل إلا مقابل عمل قبلته.
- سعر ثابتلا يتغير سعر الباقة بعد الدفع.
- المبلغ محجوزعند الدفع، يُحجز المبلغ فقط. ولا يُحوَّل إلى Dleex إلا بعد قبولك العمل.
- فحص قبل التسليمتخضع كل نتيجة لفحص الجودة قبل أن تصل إليك، وتراها في صفحة الطلب قبل قبولها.
- تعديلات مجانيةاطلب تعديلات ضمن متطلبات طلبك بالعدد الذي تسمح به الباقة.
- القبول بعد 3 أيامإذا لم تقبل العمل ولم تطلب تعديلات خلال 3 أيام من التسليم، يُقبل تلقائيًا. وإذا كتبت في محادثة الطلب بعد التسليم، يبقى الطلب قيد الانتظار؛ وبعد ردّنا، قد نعيد بدء مهلة 3 أيام وسنُعلمك بذلك في المحادثة.
- إعادة التنفيذ أو استرداد المبلغ كاملًاإذا لم تطابق النتيجة متطلبات طلبك ولم تُصلحها التعديلات، أو استغرق العمل أكثر من ضعف مدة التنفيذ، فاكتب في محادثة الطلب: سنعيد تنفيذ العمل أو نردّ إليك المبلغ كاملًا.
الأسئلة والأجوبة
هل يتصل ببنكي؟
لا. لا يطلب بيانات دخول البنك أبدًا. وفي الباقة المميزة يمكنك استيراد كشف CSV تنزّله بنفسك.
هل تستطيع شركة استخدامه لحساباتها؟
هو سجل بسيط للإنفاق، لا برنامج محاسبة، ولا يُعدّ إقرارات ضريبية. اسأل محاسبك عما يحتاجه نشاطك.
هل ستُحفظ بياناتي؟
ابتداءً من الباقة القياسية، نعم، في ملف CSV أو قاعدة بيانات SQLite على حاسوبك. وتحتفظ الباقة الأساسية بالإدخالات ما دام البرنامج مفتوحًا فقط.
هل يُكتب من الصفر لي؟
لا. هو متتبّع مصروفات جاهز معتاد نعدّله بتفاصيلك، ولهذا يكلف أقل. أما برنامج مختلف تمامًا فتناسبه خدمة برنامج سطح المكتب المخصص.
هل أحصل على مثبّت أو برنامج موقّع؟
لا. تحصل على الشيفرة وخطوات إنشاء ملف .exe بنفسك باستخدام PyInstaller. لا نصنع مثبّتات ولا نوقّع البرنامج ولا ننشره في أي مكان، لذا قد ينبهك Windows أو macOS عند فتحه أول مرة.
لم تجد إجابتك؟


