This repository contains the codebase for disaster-media-api, a real-time system designed to collect, process, and distribute media content related to natural disasters from social media platforms. The project features:
- Real-Time Data Collection: Integrates with social media APIs to gather posts, images, and videos tagged with disaster-related hashtags.
- Data Filtering and Storage: Filters and stores relevant data in a database, ensuring timely access to critical information.
- API and WebSocket Interfaces: Provides APIs and WebSocket endpoints for accessing and streaming disaster-related data to other applications and services.
- Duplication Detection: Implements mechanisms to detect and manage duplicate content, ensuring data integrity and relevance.
The system supports disaster response and recovery efforts by delivering real-time updates and insights from affected areas, aiding in situational awareness and decision-making.