Ini adalah platform berbagi foto berbasis komunitas untuk mengunggah atau mengunduh foto-foto indah dari kebutuhan Anda. Pengguna dapat datang ke sini untuk menjelajahi perpustakaan besar gambar dan mengunduh yang memenuhi persyaratan mereka. Juga mereka dapat mengunggah gambar mereka di platform untuk digunakan orang lain. Ini menggunakan model CNN yang dilatih pada hampir 2.200 gambar untuk mengklasifikasikan gambar menjadi dua kelas: NSFW & SFW. Model ini menunjukkan akurasi pelatihan 92% dan akurasi tes sekitar 90%. Selain itu, ada juga fitur menghasilkan tag untuk gambar.
Ada 3 server- satu untuk klien, satu untuk server backend ekspres dan yang lainnya adalah server flask yang menggunakan model untuk membuat API untuk memvalidasi foto dan/atau menghasilkan tag.
Flask_server belum di -host. Hanya server Frontend dan Express yang di -host di Vercel. Jadi, saat ini Anda dapat melihat foto tetapi tidak mengunggahnya karena tidak dapat divalidasi oleh server Flask yang belum di -host.
Untuk mengkloning repositori ke perangkat Anda: git clone https://github.com/SandeshGC/PhotoGalaxy.git
Untuk menginstal paket dan dependensi:
Untuk Server: cd server npm install cd flask_server && pip install -r requirements.txt
Untuk klien: npm install cd client
Mulai server: node index cd server
Mulai Frontend: cd client npm run dev
Mulai server Flask: cd flask_server python app.py