العودة لقائمة المشاريع
أبحث عن مبرمج لتصميم مكتبة الكترونية تعتمد على برنامج الوورد بخصائص مميزة
الميزانية
$1000.00 - $2500.00
التصنيف
برمجة، تطوير المواقع والتطبيقات
المهارات المطلوبة
مايكروسوفت أوفيس
تطوير التطبيقات
تصميم قواعد البيانات
C# Programming
مايكروسوفت أوفيس
تطوير التطبيقات
تصميم قواعد البيانات
C# Programming
الوصف
بسم الله الرحمن الرحيم
أريد برمجة موقع الكتروني يكون عبارة عن مكتبة الكترونية (مثلا هذه مكتبة: https://ketabonline.com/a...)
ولكن أريد فيها خصائص جديدة لم أجدها في أي مكتبة أخرى، وهي الآتي:
1- المكتبة تعتمد على ملفات الوورد؛ حيثُ سأجعل أصل البناء فيها قائم على ملفات الوورد (doc, docx) حيثُ يقوم المبرمج بجعل المكتبة تقرأ ملفات الوورد مع مراعاة كامل خصائصه في الخطوط والصور والفهرسة والرموز الموجودة والحواشي السفلية في ملف الوورد، وكذلك تقسيم الصفحات بنفس تقسيم صفحات ملف الوورد..
حيثُ يقوم المبرمج ببرمجة برنامج يقرأ هذه الملفات عبر المكتبة ولا يظهر أنه ضمن ملف وورد، بل كأنه كتاب ضمن المكتبة.
2- بعد قراءة الكتب في الوورد أريد أن يكون في المكتبة كل خصائص المكتبة الشاملة الرسمية (4)، ويمكن تحميل المكتبة من هُنا: (https://shamela.ws/page/d...)، وأنا واضح في أني أريد كل ما في المكتبة من ميزات؛ سواء في سرعة البحث، أو البحث الصرفي، أو تقسيم المكتبة موضعيا وبحسب المؤلفين.. الخ؛ فالمبرمج يجب أن يقوم بعد إضافية الخاصية الأولى المتعلقة بالوورد، بجمعها في مكتبة واحدة تُراعي كل هذه الخصائص.
3- سيتم إخراج هذا البرنامج بحلة جميلة وتصميم مميز، ويكون مبرمجًا بلغة برمجة تناسب لجعلها في تطبيق exe وكذلك موقع إلكتروني، وتطبيق أندرويد؛ بحيثُ يمكن قراءة المكتبة في جميع المنصات.
ميزات مطلوبة في المكتبة:
1- كونها على أكثر من منصة.
2- داخل المكتبة سيكون "غرفة التحكم" وهي موضوع كبير جدا، وفيه تفاصيل كل الكتاب والمؤلف؛ حيث يُدخل فيها كل (بطاقة الكتاب)، ومن خلالها سيكون الرفع بصيغة وورد، ونريد إتاحة خيار أنه في حال صار تعديل على نسخة الوورد في الأصل يعدل مباشرةً في قاعدة بيانات المكتبة.
3- يجب أن يضاف خيار "البحث الكامل" في كل نصوص المكتبة وبسرعة لحظية فائقة لكل النصوص، وهذا يلزم منه بالطبع: تحويل قاعدة بيانات، وهذه القاعدة تُحدث تلقائيا في حال حدوث أي تعديلات في ملفات الوورد الأصلية المرتبطة بها المكتبة.
4- نريد إضافة خيار تحميل ملف الوورد والpdf لمن أراد تحميله وليس مجرد قراءته في الموقع؛ حيثُ إن الوورد والpdf مفيدان في عمليات الطباعة والتعديلات الفردية؛ فالكتاب لا يُصدر بأي صيغة أخرى.. والمطلوب من المكتبة أن تحول أي ملف عندها لصيغة PDF مباشرةً فنحن نرفع صيغة الوورد وهو يكمل الباقي.
5- يمكن من خلال الذكاء الانصطاعي إضافة ميزة: تلخيص الكتب، وهي صيغة ممتازة جدا تعمل حاليا من خلال الذكاء الاصطناعي، ويمكن كذلك أن نجعلَ ميزة التلخيص تفاعلية من خلال المستخدمين؛ فيمكن للمستخدم إعداد تلخيص تفاعلي للكتاب مثل نظام "كتب جوجل" حيثُ يوجد تقييم للكتاب ومناقشة له، وهذه الميزة لو وُجدت فستكون فِعلا منصة مميزة جدا؛ لأنها ستكون ميزة متفوقة جدا، في حال نجح الذكاء الاصطناعي بالتلخيص الفاعل للكتاب..
6- عدد الكتب الموجودة يجب أن يكون كبيرًا بالطبع، أي رقم مفتوح بالتأكيد لا يقل عن خمسين ألف كناب؛ يعني على الأقل نحن نتكلم عن 50 جيجا من الكتب، سواء كتب نصية أو كتب pdf
7- بعض الكتب ستكونُ بصيغة pdf فقط وليست متوفرة بصيغة نصية؛ فهذه الميزة سنضيفها كذلك بحيثُ يوجد خيار قَبول كتاب غير نصي، ولاحقًا ممكن يتم توفيره نصيا من خلال فريقنا، أو من خلال الفريق المختص بالعمل.
8- السيرفر للموقع مهم جدا أن يكون قويا، ولكن النقطة المهمة بالنسبة لي هي أن نفرقَ بين خيار البحث عبر الديسكتوب فهذه أريده مثل الشاملة؛ يتعامل مع النصوص بدون انترنت، أي أن برنامج الدسكتوب كله معتمد على خيارات أوف لاين، ولا يحتاج لأي خيار مرتبط بالشبكة إلا في حال تحديثها من خلال الموقع الرسمي فيُحدث البرنامج تلقائيًّا كذلك في الديسكتوب في الوقت الذي يتصل فيه بالانترنت.
وأما الموقع فهو مرتبط في البحث والتصفح.. الخ بالسيرفر بالتأكيد.
9- من المهم توفير ميزة التزامن بين التطبيقات؛ يعني نعتبر أن أحد التطبيقات هو المركزي، وغيره يُحدث بناء على ما يُحدث فيه؛ ففي حال اعتمدنا أن النسخة الأصلية هي التي على الدسكتوب وأجرينا عملية مزامنة فالمفترض أنه تتم هذه العملية بشكل متزامن.
10- يوجد عندنا مصمم للعمل: ينفذ الأعمال التصميمية بالكامل؛ أي التصاميم والأبعاد.. الخ، يوفرها بناء على طلب المبرمج..
ونحن نريد أن نراعيَ في التطبيق: التصميم الاحترافي + البرمجة الإبداعية المتقنة، والانديزاين أساسي جدا أن يكونَ عندنا احترافيًّا.. والشاملة من عيوبها ضعف التصميم.. وسنوفر كل التصاميم؛ سواء للجوال أو الموقع، والأمر يرجع للمبرمج لاختيار الوقت.
11. من المهم عندنا كذلك في أصل كتابة البرنامج اعتماد لغتين: العربية، والانجليزية.. وتفعيلها تلقائيا بحسب لغةِ المستخدم، وإتاحة خيار قلب اللغة تلقائيا بنقرة زر في زاويةٍ ما.
والله الموفق