هذا هو منصة مشاركة الصور التي تعتمد على المجتمع لتحميل أو تنزيل صور جميلة من حاجتك. يمكن للمستخدمين الحضور إلى هنا لتصفح مكتبة ضخمة من الصور وتنزيل تلك التي تلبي متطلباتهم. يمكنهم أيضًا تحميل صورهم على النظام الأساسي لاستخدامها. يستخدم نموذج CNN المدربين على ما يقرب من 2200 صورة لتصنيف الصور إلى فئتين: NSFW & SFW. أظهر النموذج دقة التدريب بنسبة 92 ٪ ودقة اختبار تبلغ حوالي 90 ٪. علاوة على ذلك ، هناك أيضًا ميزة لإنشاء علامات الصور.
هناك 3 خوادم- واحدة للعميل ، وواحد لخادم Backend Express وآخر هو خادم قارورة يستخدم النماذج لإنشاء واجهات برمجة التطبيقات للتحقق من الصور و/أو توليد العلامات.
لم يتم استضافة flask_server بعد. يتم استضافة الواجهة الأمامية والخادم السريع فقط على Vercel. لذلك ، يمكنك حاليًا عرض الصور ولكن لا يمكنك تحميلها لأنه لا يمكن التحقق من صحة خادم Flask الذي لم يتم استضافته بعد.
لاستنساخ المستودع إلى جهازك: git clone https://github.com/SandeshGC/PhotoGalaxy.git
لتثبيت الحزم والتبعيات:
للخادم: cd server npm install cd flask_server && pip install -r requirements.txt
للعميل: npm install cd client NPM
ابدأ الخادم: node index cd server
ابدأ الواجهة الأمامية: cd client npm run dev
ابدأ خادم Flask: cd flask_server python app.py