This is the project for team "The Fantastic For: Unstoppable"
HTML
0
9 commits
updated Sep 6, 2025
This project is an AI-powered review moderation system inspired by real-world challenges on platforms like Google map, where review content must be quickly and fairly evaluated for policy violations.

Modern UI:
A clean, interactive web interface built with HTML, CSS, and JavaScript, allowing users to submit reviews, see detailed moderation results, and provide feedback on the system’s accuracy.
Multi-Aspect AI Moderation:
The backend uses a combination of zero-shot classification, sentiment analysis, NSFW image detection, and heuristic rules to evaluate reviews for:
Zero-Shot & Sentiment Models:
Utilizes Hugging Face’s distilbert-base-uncased-mnli for semantic relevance and insult detection, and distilbert-base-uncased-finetuned-sst-2-english for sentiment analysis—no custom training required.
Image Moderation:
Detects NSFW content and promotional/stock images using lightweight vision models.
Feedback Loop:
Users can provide feedback on moderation accuracy, which is logged for future benchmarking and model improvement.
Robust Error Handling:
Handles missing or malformed data gracefully, both in the backend and the UI.
distilbert-base-uncased-mnli) for semantic relevance and insult detection.distilbert-base-uncased-finetuned-sst-2-english) for review tone.Falconsai/nsfw_image_detection).This project demonstrates how AI and modern web tech can be combined to build a robust, interactive moderation tool—perfect for platforms like TikTok, where content safety and user experience are critical.
The UI is designed for clarity and engagement, making it easy for both users and moderators to understand and trust the moderation process.

The UI shows moderation results, detailed policy checks, and feedback buttons.
Install dependencies:
pip install -r requirements.txt
Run the app:
python app.py
Open your browser:
Go to http://localhost:5000
It is possible to use through API: The API is documented in the file ./api_documentation.md
app.py — Flask backend and moderation logicpolicy.py — AI and heuristic moderation functionstemplates/index.html — Web UIfeedback_log.csv — Feedback log (auto-generated)requirements.txt — Python dependenciesapi_documentation.md - API documents for endpointsFeedback is logged and used to improve the moderation system.
Pull requests and suggestions are welcome!
This is the project for team "The Fantastic For: Unstoppable"
HTML
0
9 commits
updated Sep 6, 2025
This project is an AI-powered review moderation system inspired by real-world challenges on platforms like Google map, where review content must be quickly and fairly evaluated for policy violations.

Modern UI:
A clean, interactive web interface built with HTML, CSS, and JavaScript, allowing users to submit reviews, see detailed moderation results, and provide feedback on the system’s accuracy.
Multi-Aspect AI Moderation:
The backend uses a combination of zero-shot classification, sentiment analysis, NSFW image detection, and heuristic rules to evaluate reviews for:
Zero-Shot & Sentiment Models:
Utilizes Hugging Face’s distilbert-base-uncased-mnli for semantic relevance and insult detection, and distilbert-base-uncased-finetuned-sst-2-english for sentiment analysis—no custom training required.
Image Moderation:
Detects NSFW content and promotional/stock images using lightweight vision models.
Feedback Loop:
Users can provide feedback on moderation accuracy, which is logged for future benchmarking and model improvement.
Robust Error Handling:
Handles missing or malformed data gracefully, both in the backend and the UI.
distilbert-base-uncased-mnli) for semantic relevance and insult detection.distilbert-base-uncased-finetuned-sst-2-english) for review tone.Falconsai/nsfw_image_detection).This project demonstrates how AI and modern web tech can be combined to build a robust, interactive moderation tool—perfect for platforms like TikTok, where content safety and user experience are critical.
The UI is designed for clarity and engagement, making it easy for both users and moderators to understand and trust the moderation process.

The UI shows moderation results, detailed policy checks, and feedback buttons.
Install dependencies:
pip install -r requirements.txt
Run the app:
python app.py
Open your browser:
Go to http://localhost:5000
It is possible to use through API: The API is documented in the file ./api_documentation.md
app.py — Flask backend and moderation logicpolicy.py — AI and heuristic moderation functionstemplates/index.html — Web UIfeedback_log.csv — Feedback log (auto-generated)requirements.txt — Python dependenciesapi_documentation.md - API documents for endpointsFeedback is logged and used to improve the moderation system.
Pull requests and suggestions are welcome!