Spaces:
Sleeping
Sleeping
| title: FakeDetect | |
| emoji: π | |
| colorFrom: purple | |
| colorTo: red | |
| sdk: docker | |
| pinned: false | |
| license: mit | |
| short_description: A minimal Node.js + Gemini-powered web app to analyze text. | |
| # π΅οΈ FakeDetect - OSINT Intelligence Analyzer | |
| FakeDetect is a real-time Open Source Intelligence (OSINT) web application that uses Google Gemini AI to analyze and visualize multilingual social media and news content. | |
| ## β¨ Features | |
| - π§ AI-powered content interpretation using Gemini 1.5 Flash | |
| - π Sentiment analysis (positive / neutral / negative breakdown) | |
| - π Network influence graph for user/entity clustering | |
| - π Structured report output (JSON + HTML) | |
| - πΎ Exportable report as modern dark-mode HTML | |
| - π¬ Multilingual support (EN, DE, ES, FR, RU) | |
| ## π§ Tech Stack | |
| - **Frontend:** HTML + TailwindCSS | |
| - **Backend:** Node.js (Express) + Python (matplotlib, networkx) | |
| - **AI:** Google Generative AI (Gemini) | |
| - **Deployment:** Hugging Face Spaces (Docker SDK) | |
| ## π Quick Start (Docker) | |
| ```bash | |
| git clone https://github.com/Basti-devel/fakedetect.git | |
| cd fakedetect | |
| # Build the container | |
| docker build -t fakedetect . | |
| # Run the app | |
| docker run -p 7860:7860 fakedetect | |
| ``` | |
| Access the app at: [http://localhost:7860](http://localhost:7860) | |
| ## π Project Structure | |
| ``` | |
| βββ app.js # Node.js backend (Express) | |
| βββ render_report.py # Python rendering (charts + HTML) | |
| βββ index.html # Frontend interface | |
| βββ osint_dark_template.html # Dark HTML template for reports | |
| βββ requirements.txt # Python dependencies | |
| βββ package.json # Node dependencies | |
| βββ space.yaml # Hugging Face Space config | |
| βββ Dockerfile # Unified deployment container | |
| βββ /tmp # Runtime output directory | |
| ``` | |
| ## π‘ Ethics & Compliance | |
| FakeDetect adheres to: | |
| - π GDPR and digital privacy principles | |
| - ποΈ Journalistic ethics and OSINT standards | |
| - π Avoids speculative conclusions, hate speech, or bias | |
| ## π§ Sample Use Cases | |
| - π Investigative journalism | |
| - π‘ NGO threat reporting | |
| - π§΅ Telegram/Reddit sentiment tracking | |
| - π§Ύ Misinformation early detection | |
| --- | |
| Β© 2025 FakeDetect by Sebastian Friedrich Nestler. Built with β€οΈ for responsible intelligence analysis. | |