{"id":18930113,"url":"https://github.com/rushiljalal/weathernow","last_synced_at":"2025-09-11T18:38:28.476Z","repository":{"id":241841896,"uuid":"806395773","full_name":"RushilJalal/WeatherNow","owner":"RushilJalal","description":"Weather app","archived":false,"fork":false,"pushed_at":"2024-06-09T13:27:46.000Z","size":4426,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-28T22:51:15.305Z","etag":null,"topics":["api","css","html","js","json"],"latest_commit_sha":null,"homepage":"https://rushil-weathernow.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/RushilJalal.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}},"created_at":"2024-05-27T05:55:21.000Z","updated_at":"2024-10-30T05:08:53.000Z","dependencies_parsed_at":"2024-05-31T18:41:51.162Z","dependency_job_id":"05847f28-ebef-44ff-ab8b-f74e5c532e0d","html_url":"https://github.com/RushilJalal/WeatherNow","commit_stats":null,"previous_names":["rushiljalal/weathernow"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RushilJalal%2FWeatherNow","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RushilJalal%2FWeatherNow/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RushilJalal%2FWeatherNow/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RushilJalal%2FWeatherNow/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RushilJalal","download_url":"https://codeload.github.com/RushilJalal/WeatherNow/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249097907,"owners_count":21212374,"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","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":["api","css","html","js","json"],"created_at":"2024-11-08T11:36:34.392Z","updated_at":"2025-04-15T15:31:16.668Z","avatar_url":"https://github.com/RushilJalal.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# WeatherNow\n\n![Weather App](./imgs/ss.png)\n\n\n## Introduction\n\nWeatherNow is a simple and intuitive web application that allows users to get current weather information for any location. The app fetches data from the WeatherAPI and displays the current weather along with a 3-day forecast.\n\n## Features\n\n- Fetches and displays current weather information.\n- Provides a 3-day weather forecast.\n- Displays weather icons and conditions.\n- Handles invalid location entries gracefully.\n- Responsive design for different screen sizes.\n\n## Demo\n\nYou can check out a live demo of the application [here](https://rushil-weathernow.netlify.app/).\n\n## Technologies Used\n\n- HTML\n- CSS\n- JavaScript\n- [WeatherAPI](https://www.weatherapi.com/)\n\n## Getting Started\n\n### Prerequisites\n\nBefore you begin, ensure you have the following installed on your system:\n\n- [Node.js](https://nodejs.org/en/) (v12 or later)\n- [npm](https://www.npmjs.com/) (v6 or later) or [Yarn](https://yarnpkg.com/)\n\n### Steps\n\n1. **Clone the Repository**\n\n    ```sh\n    git clone https://github.com/RushilJalal/WeatherNow.git\n    cd WeatherNow\n    ```\n\n2. **Install Dependencies**\n\n    If you're using npm:\n\n    ```sh\n    npm install\n    ```\n\n    Or if you're using Yarn:\n\n    ```sh\n    yarn install\n    ```\n\n3. **Run the Development Server**\n\n    If you're using npm:\n\n    ```sh\n    npm run dev\n    ```\n\n    Or if you're using Yarn:\n\n    ```sh\n    yarn dev\n    ```\n\n4. **Open in Browser**\n\n    Open your browser and navigate to `http://localhost:3000` to see the application in action.\n\n\n\n## Usage\n\n1. Open the application in your web browser.\n2. Enter a location in the search box.\n3. Press the \"Search\" button or hit the Enter key to fetch and display the weather information.\n4. If the location is invalid, an error message will be displayed.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frushiljalal%2Fweathernow","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frushiljalal%2Fweathernow","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frushiljalal%2Fweathernow/lists"}