A React web app for nudity detection using Sightengine & PicPurify APIs
Upload images or paste URLs. Modern UI with fast, multi-API moderation support.
- 🔎 Nudity Detection powered by:
- 🧠 Sightengine API
- 🧪 PicPurify API
- 🖼️ Supports:
- File upload
- Image URL input
- 🖌️ Sleek modern UI with dark theme
- ⚡ Fast, responsive frontend using React
- 🔧 Node.js + Express backend API handler
Check out the project here: NudeDetector
- Clone the repository
git clone https://github.com/mehulkumar22/NudeDetector.git
cd NudeDetector
- Install Frontend Dependencies
cd frontend
npm install
- Install Backend Dependencies
cd ../backend
npm install
- Project Structure
NudeDetector/
├── backend/ # Node.js + Express API backend
│ ├── routes/ # API route handlers for moderation
│ └── uploads/ # Temporary storage for uploaded images
├── frontend/ # React frontend
│ └── src/
│ └── components/ # Reusable UI components
└── README.md
- ⚙️ Environment Variables
PORT=5000
# For Sightengine API
SIGHTENGINE_API_USER=your_sightengine_api_user
SIGHTENGINE_API_SECRET=your_sightengine_api_secret
# For PicPurify API
PICPURIFY_API_KEY=your_picpurify_api_key
- Start Backend Server
cd backend
npm start
- Start Frontend App
cd frontend
npm run dev
I'm always open to collaboration, feedback, or exciting opportunities. Let’s connect!
- 📧 Email: [email protected]
- 💼 LinkedIn: Mehul Kumar
- 💻 GitHub: mehulkumar22
Contributions are welcome! Feel free to fork the repo, submit issues, or open pull requests.