🌍 A real-time global crisis tracker that visualizes emergencies πŸ—ΊοΈ, aggregates breaking news πŸ“°, and connects users to verified donation links πŸ’Έ β€” empowering awareness, response, and action ⚑.

css fastapi full-stack full-stack-website gemini-api html humanitarian-aid js mini-project news-api pydantic python rest-api smtp sqlalchemy sqlite tech-for-good uvicorn website
2 Open Issues Need Help Last updated: Jun 28, 2025

Open Issues Need Help

View All on GitHub

AI 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.

Complexity: 4/5
enhancement help wanted good first issue

🌍 A real-time global crisis tracker that visualizes emergencies πŸ—ΊοΈ, aggregates breaking news πŸ“°, and connects users to verified donation links πŸ’Έ β€” empowering awareness, response, and action ⚑.

HTML
#css#fastapi#full-stack#full-stack-website#gemini-api#html#humanitarian-aid#js#mini-project#news-api#pydantic#python#rest-api#smtp#sqlalchemy#sqlite#tech-for-good#uvicorn#website

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.

Complexity: 3/5
enhancement help wanted good first issue

🌍 A real-time global crisis tracker that visualizes emergencies πŸ—ΊοΈ, aggregates breaking news πŸ“°, and connects users to verified donation links πŸ’Έ β€” empowering awareness, response, and action ⚑.

HTML
#css#fastapi#full-stack#full-stack-website#gemini-api#html#humanitarian-aid#js#mini-project#news-api#pydantic#python#rest-api#smtp#sqlalchemy#sqlite#tech-for-good#uvicorn#website