이것은 당신의 필요에 대한 아름다운 사진을 업로드하거나 다운로드하기위한 커뮤니티 중심의 사진 공유 플랫폼입니다. 사용자는 여기에 와서 거대한 이미지 라이브러리를 서핑하고 요구 사항을 충족하는 이미지 라이브러리를 다운로드 할 수 있습니다. 또한 다른 사람들이 사용할 수 있도록 플랫폼에 이미지를 업로드 할 수 있습니다. 거의 2200 개의 이미지로 훈련 된 CNN 모델을 사용하여 이미지를 NSFW & SFW로 분류합니다. 이 모델은 훈련 정확도 92%와 테스트 정확도는 약 90%를 보여주었습니다. 또한 이미지의 태그를 생성하는 기능도 있습니다.
클라이언트 용 3 개의 서버가 있습니다. 하나는 Express Backend Server 용 및 다른 하나는 모델을 사용하여 사진을 유효성을 검증하고/또는 태그 생성을위한 API를 생성하는 플라스크 서버입니다.
flask_server는 아직 호스팅되지 않았습니다. Frontend and Express 서버 만 Vercel에서 호스팅됩니다. 따라서 현재 사진을 볼 수 있지만 아직 호스팅되지 않은 Flask 서버에서 검증 할 수 없으므로 업로드 할 수 없습니다.
리포지토리를 장치로 복제하려면 : git clone https://github.com/SandeshGC/PhotoGalaxy.git
패키지 및 종속성을 설치하려면 :
서버 용 : cd server npm install cd flask_server && pip install -r requirements.txt
클라이언트의 경우 : cd client npm install
서버를 시작하십시오 : cd server node index
프론트 엔드 시작 : cd client npm run dev
Flask Server : cd flask_server python app.py 시작하십시오