これは、あなたのニーズの美しい写真をアップロードまたはダウンロードするためのコミュニティ主導の写真共有プラットフォームです。ユーザーはここに来て、画像の膨大なライブラリを閲覧し、要件を満たす画像をダウンロードできます。また、他の人が使用できるようにプラットフォームに画像をアップロードできます。2200近くの画像でトレーニングされたCNNモデルを使用して、画像を2つのクラスに分類します:NSFW&SFW。このモデルは、92%のトレーニング精度と約90%のテスト精度を示しました。さらに、画像のタグを生成する機能もあります。
クライアント用の3つのサーバー、1つはExpressバックエンドサーバー用、もう1つはモデルを使用して写真を検証してタグを生成するためにAPIを作成するフラスコサーバーです。
flask_serverはまだホストされていません。 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