Open Issues Need Help
View All on GitHubAI Summary: The task involves replacing the existing News API in the CrisisAid project with a web scraping solution using libraries like BeautifulSoup and requests (or Playwright/Selenium for JavaScript-heavy sites). This will allow the project to fetch real-time crisis news from specified sources (Al Jazeera, Reuters, BBC News, ReliefWeb) without relying on external APIs, offering more flexibility and potentially more up-to-date information. The scraped data needs to be formatted to match the existing API's structure, respecting robots.txt rules and implementing caching for efficiency. A fallback to the News API should be considered in case of scraping failures.
π A real-time global crisis tracker that visualizes emergencies πΊοΈ, aggregates breaking news π°, and connects users to verified donation links πΈ β empowering awareness, response, and action β‘.
AI Summary: Improve the mobile responsiveness of the CrisisAid web application. This involves adjusting the layout, ensuring proper scaling of components (buttons, text, maps, modals), and enhancing readability and accessibility on smaller screens (Android, iOS, tablets). Collaboration with UI contributors and testers is encouraged.
π A real-time global crisis tracker that visualizes emergencies πΊοΈ, aggregates breaking news π°, and connects users to verified donation links πΈ β empowering awareness, response, and action β‘.