تفاصيل العمل

تطبيق سطح مكتب متعدد المنصات تم بناؤه باستخدام Tauri و React و Tailwind CSS.

يسمح هذا البرنامج بإنشاء إعلانات احترافية بسهولة.

الميزات الرئيسية

- إنشاء خدمات مخصصة: أضف خدمات بعناوين وألوان وأيقونات مخصصة (صور محلية).

- معاينة فورية: شاهد فوراً شكل الملصق الإعلاني أثناء التصميم.

- تنسيق متكيف: يتكيف تخطيط الشبكة تلقائياً حسب عدد الخدمات (3 أو 4 أو 5 أعمدة) لضمان مظهر جمالي.

- تذييل مخصص: دمج تلقائي لشعارات الدفع (Bankily، Sedad، Click، BCIpay) وجهات الاتصال (Whatsapp، Snapchat).

- تصدير بجودة عالية: قم بتصدير تصميمك بنقرة واحدة بتنسيق PNG عالي الدقة.

- واجهة عصرية: واجهة مستخدم متقنة مع تأثيرات ثلاثية الأبعاد، تدرجات وحركات سلسة.

التقنيات المستخدمة

- الواجهة الأمامية (Frontend): React, Vite

- التنسيق (Styling): Tailwind CSS

- النظام الأساسي (Backend / Core): Tauri (Rust)

- الأدوات المساعدة: `html-to-image` (للتصدير)، `react-hot-toast` (للتنبيهات)

المتطلبات المسبقة

قبل البدء، تأكد من تثبيت البرامج التالية:

1. Node.js (الإصدار 18 أو أحدث)

2. Rust (عبر `rustup`)

3. أدوات بناء C++ (لويندوز: Visual Studio Build Tools مع خيار "Desktop development with C++")

التثبيت

قم باستنساخ المشروع وتثبيت التبعيات:

الانتقال إلى مجلد المشروع

cd advertisement_manager

تثبيت تبعيات JavaScript

npm install

التشغيل (في وضع التطوير)

لتشغيل التطبيق في وضع التطوير:

npm run tauri dev

البناء (للإنتاج)

لإنشاء ملف التشغيل النهائي المحسن (ملف `.exe`):

npm run tauri build

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
المهارات