Esta es una plataforma de intercambio de fotos impulsada por la comunidad para cargar o descargar hermosas fotos de sus necesidades. Los usuarios pueden venir aquí para navegar por una enorme biblioteca de imágenes y descargar las que cumplan con sus requisitos. También pueden cargar sus imágenes en la plataforma para que otros lo usen. Utiliza un modelo CNN capacitado en casi 2200 imágenes para clasificar imágenes en dos clases: NSFW y SFW. El modelo mostró una precisión de entrenamiento del 92% y una precisión de la prueba de aproximadamente 90%. Además, también hay una característica de generar las etiquetas para las imágenes.
Hay 3 servidores: uno para el cliente, uno para el servidor de backend express y otro es un servidor frasco que utiliza los modelos para crear API para validar fotos y/o generar etiquetas.
El Flask_Server aún no está alojado. Solo el Servidor Frontend y Express están alojados en VERCEL. Por lo tanto, actualmente puede ver fotos pero no cargarlas porque no pueden ser validadas por el servidor Flask que aún no está alojado.
Para clonar el repositorio de su dispositivo: git clone https://github.com/SandeshGC/PhotoGalaxy.git
Para instalar paquetes y dependencias:
Para el servidor: cd server npm install cd flask_server && pip install -r requirements.txt
Para el cliente: npm install cd client
Inicie el servidor: node index cd server
Iniciar el frontend: cd client npm run dev
Inicie el servidor Flask: cd flask_server python app.py