{"id":31228165,"url":"https://github.com/ebrahimahmeddev/weather","last_synced_at":"2026-05-03T01:39:58.872Z","repository":{"id":308071291,"uuid":"1031522221","full_name":"EbrahimAhmedDev/weather","owner":"EbrahimAhmedDev","description":"Weather App A modern and responsive web application built with React, Vite, and Material UI, designed to display weather information for Cairo (or other cities in the future). It supports multiple languages (Arabic \u0026 English) using i18next, and integrates external APIs for accurate prayer and weather data.","archived":false,"fork":false,"pushed_at":"2025-08-14T07:58:28.000Z","size":868,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-09-22T05:25:58.633Z","etag":null,"topics":["axios","i18n-react","mui-material","reactjs","vite","yarn"],"latest_commit_sha":null,"homepage":"https://weather-cairo.netlify.app/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/EbrahimAhmedDev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-08-03T23:15:32.000Z","updated_at":"2025-08-14T07:58:32.000Z","dependencies_parsed_at":"2025-08-04T01:34:34.708Z","dependency_job_id":"596cb099-16e6-4ff4-bb18-126d8e84672e","html_url":"https://github.com/EbrahimAhmedDev/weather","commit_stats":null,"previous_names":["ebrahimahmeddev/weather"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/EbrahimAhmedDev/weather","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EbrahimAhmedDev%2Fweather","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EbrahimAhmedDev%2Fweather/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EbrahimAhmedDev%2Fweather/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EbrahimAhmedDev%2Fweather/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EbrahimAhmedDev","download_url":"https://codeload.github.com/EbrahimAhmedDev/weather/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EbrahimAhmedDev%2Fweather/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279019154,"owners_count":26086682,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-14T02:00:06.444Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["axios","i18n-react","mui-material","reactjs","vite","yarn"],"created_at":"2025-09-22T05:13:53.739Z","updated_at":"2025-10-14T14:41:55.689Z","avatar_url":"https://github.com/EbrahimAhmedDev.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🌤️ Cairo Weather App\n\nA simple weather app built using **React + Vite**, displaying the current weather in **Cairo, Egypt**. It supports both **Arabic** and **English** languages with automatic direction adjustment (RTL/LTR), and fetches real-time weather data from the **OpenWeatherMap API**.\n\n---\n\n## 📸 Screenshots\n\n### Arabic Interface 🇪🇬\n\n![Arabic Screenshot](/screenshots%20for%20readme/ar.png)\n\n### English Interface 🇬🇧\n\n![English Screenshot](/screenshots%20for%20readme/en.png)\n\n\u003e 📝 You can place screenshots in a `/screenshots for readme` folder and update the image paths as needed.\n\n---\n\n## 🚀 Features\n\n- ✅ Displays current temperature in °C.\n- ✅ Shows max and min temperature.\n- ✅ Weather condition description (e.g., cloudy, sunny, rainy...).\n- ✅ Weather icon synced with the condition.\n- ✅ Current date and day of the week formatted based on the selected language.\n- ✅ Smooth language switching with layout direction change (`rtl`/`ltr`).\n- ✅ Clean and modern UI built with **Material UI (MUI)**.\n\n---\n\n## 🧰 Tech Stack\n\n| Tool / Library          | Purpose                    |\n| ----------------------- | -------------------------- |\n| React + Vite            | Frontend framework         |\n| Material UI (MUI)       | UI components and styling  |\n| Axios                   | Fetching data from API     |\n| OpenWeatherMap API      | Source of weather data     |\n| i18next + react-i18next | Multi-language translation |\n\n---\n\n## ⚙️ Getting Started\n\n1. **Clone the repository**:\n\n```bash\ngit clone https://github.com/EbrahimAhmedDev/weather\ncd weather-app\nyarn install\nyarn dev\n```\n\n## 🧑 Developer\n\n**Ebrahim Ahmed**  \nFrontend Developer (Full Stack coming soon)\n\n- GitHub: [github.com/EbrahimAhmedDev](https://github.com/EbrahimAhmedDev)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Febrahimahmeddev%2Fweather","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Febrahimahmeddev%2Fweather","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Febrahimahmeddev%2Fweather/lists"}