السلام عليكم،
أنا مبرمج Full Stack ويمكنني تقديم خدمات متعددة من إعداد البنية التحتية وتأمين الخوادم، إلى برمجة التطبيقات والمواقع، ومن ثم التصميم والحماية والصيانة. لقد درست وطبقت تكنولوجيا متقدمة خلال السنوات الخمس الماضية، وأبدأ المشروع بالتخطيط كمرحلة أولية.
أفضل فرصة تأتي لمن يمتلك المعرفة أو الموارد التي يمكن توجيه مجموعة من الأشخاص لبناء مشروع يتيح لنا السيطرة على كل جانب من جوانبه، حتى المعلومات المخزنة تكون تحت سيطرتنا. يمكنني تحقيق ذلك.
النظام سيعمل على نظام تشغيل لينكس AlmaLinux OS 9.2، الذي سيحتوي على أحدث الميزات مشابهة للإصدار المهني RedHat 9 لنسخة الخادم. سأقوم بتثبيت Docker عليه لإنشاء جميع خدماتنا، مثل قواعد البيانات وحاويات الويب التي ستخدم تطبيقاتنا. بالنسبة لخادم الوكيل العكسي، سأستخدم خادم الوكيل العكسي Nginx وNginx Let's Encrypt للحصول على شهادات TLS HTTPS غير محدودة ومجانية. وهذا يعني أنه يمكننا استخدام شهادتنا الخاصة.
بالنسبة لتخزين البيانات الكبيرة، سنستخدم شيئًا مثل gd-efc (Google Drive - نسخة مجلد مشفرة). أما بالنسبة للغة الخادم الرئيسية، سنستخدم NodeJS، Rust، وPython. من ناحية العميل، سنستخدم الأطُقم مثل SvelteKIT، ReactJS، وNextJS، وسندمج TypeScript. بالنسبة لنظام التصميم، سنعتمد على TailwindCSS وTailwindCSS UI. لدي النسخة المحترفة، التي تتضمن جميع القوالب المحترفة بأحدث الإصدارات.
بالنسبة لتطبيقات سطح المكتب، سنستخدم إطار العمل Electron، وبالنسبة لتطبيقات الهواتف المحمولة، سنستخدم React Native.
يهدف المشروع إلى:
1. تعلم وتطوير المهارات: تعلم مهارات البرمجة، تطوير البرمجيات، التصميم، الشبكات، ومجالات أخرى ذات صلة بالتكنولوجيا.
2. مشاركة المعرفة: كتابة مقالات، إنتاج مقاطع فيديو، وإعداد دورات تعليمية لشرح المفاهيم التكنولوجية والمهارات التي تعلمتها.
3. المساهمة في المشاريع الحرة ومفتوحة المصدر: يمكنك المشاركة في مشاريع مفتوحة المصدر على منصات مثل GitHub للمساهمة في تطوير البرمجيات والأدوات التكنولوجية العربية.
4. إنشاء مجتمع تكنولوجي عربي: يمكنك إنشاء مجتمع يتخصص في التكنولوجيا حيث يمكن للأشخاص مشاركة الأفكار والمشاريع والموارد التعليمية.
5. التواصل مع المجتمع التكنولوجي: انضم إلى المنتديات والمجموعات الخاصة بالتكنولوجيا على وسائل التواصل الاجتماعي الخاص بنا لتوسيع شبكتك ومشاركة معرفتك.
6. تطوير تطبيقات وأدوات جديدة: جرب تطوير فكرتك لتطبيق أو أداة تكنولوجية مفيدة وشاركها مع الجمهور العربي.
7. التعاون مع الآخرين: تعاون مع أشخاص يشتركون في نفس الرؤية لبناء موارد ومنصات تكنولوجية مفيدة.
بالتوفيق في مشروعنا وجهودنا في تطوير التكنولوجيا ومشاركة المعرفة !
أنا جاد في كلامي. يمكننا البدء بهذا السيرفر، ثم عندما نطور المشروع، نشتري سيرفرًا أكبر وسيرفرات للاحتياطي.