A mobile application designed to help the elderly identify fake news and misleading information online.
media_filter/
├── backend/ # Python FastAPI Backend
│ ├── main.py # API Service
│ ├── requirements.txt
│ └── .env.example
└── mobile/ # Expo React Native Mobile App
├── app/ # Application Pages (Router)
├── lib/ # Utilities & API client
└── package.json
cd backend
# Create virtual environment
python3 -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
# Install dependencies
pip install -r requirements.txt
# Configure API Key
cp .env.example .env
# Edit .env and fill in your DEEPSEEK_API_KEY
# Note: Currently uses DeepSeek API (OpenAI compatible)
# Start service
python main.pyThe backend will run at http://localhost:8000
cd mobile
# Install dependencies
npm install
# Start development server
npm startScan the QR code with the Expo Go app to preview.
Note: If testing on a physical device, update API_BASE_URL in mobile/lib/api.ts to your computer's local IP address.
- WeChat Official Account article link analysis
- Direct text input analysis
- Credibility assessment (Reliable / Caution / Misleading)
- Detailed analysis explanations
- Douyin video analysis (Planned)
- WeChat Video Channel analysis (Planned)
- Backend: Python, FastAPI, BeautifulSoup, DeepSeek API
- Mobile: React Native, Expo, TypeScript
Developed by the Computerization club, with the assistance of deep neural networks (to learn more, see AI Lab). We are dedicated to helping the community through technology.