Skip to content

Nudity Detector – A React web app for nudity detection with multi-API support (Sightengine & PicPurify). Features image upload, URL input, drag-and-drop, a modern UI.

Notifications You must be signed in to change notification settings

mehulkumar22/NudeDetector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

🧠 NudeDetector

A React web app for nudity detection using Sightengine & PicPurify APIs
Upload images or paste URLs. Modern UI with fast, multi-API moderation support.

🚀 Features

  • 🔎 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

🚀 Live Preview

Check out the project here: NudeDetector

📸 Screenshots

Homepage

Upload and Preview

Detection Result

API Selection

📦 Installation

  1. Clone the repository
git clone https://github.com/mehulkumar22/NudeDetector.git
cd NudeDetector
  1. Install Frontend Dependencies
cd frontend
npm install
  1. Install Backend Dependencies
cd ../backend
npm install
  1. 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
  1. ⚙️ 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

▶️ Running the App

  1. Start Backend Server
cd backend
npm start
  1. Start Frontend App
cd frontend
npm run dev

📬 Contact Me

I'm always open to collaboration, feedback, or exciting opportunities. Let’s connect!

🙌 Contributing

Contributions are welcome! Feel free to fork the repo, submit issues, or open pull requests.

About

Nudity Detector – A React web app for nudity detection with multi-API support (Sightengine & PicPurify). Features image upload, URL input, drag-and-drop, a modern UI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published