diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index dde92bd..d9d12e5 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -2,3 +2,4 @@
1. zetabug
2. AnthonyHad
+3. Pieta
\ No newline at end of file
diff --git a/package-lock.json b/package-lock.json
index 85454e7..9647bec 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -15372,7 +15372,7 @@
"integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ=="
},
"node_modules/svgo": {
- "version": "1.3.2",
+ "version": "2.0.4",
"resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz",
"integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==",
"deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.",
@@ -27821,8 +27821,7 @@
"integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ=="
},
"svgo": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz",
+ "version": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz",
"integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==",
"requires": {
"chalk": "^2.4.1",
diff --git a/public/favicon.ico b/public/favicon.ico
index a11777c..5a06262 100644
Binary files a/public/favicon.ico and b/public/favicon.ico differ
diff --git a/public/index.html b/public/index.html
index aa069f2..d7154ae 100644
--- a/public/index.html
+++ b/public/index.html
@@ -9,6 +9,10 @@
name="description"
content="Web site created using create-react-app"
/>
+
+
+
+
-
React App
+ Weather App
diff --git a/public/logo.png b/public/logo.png
new file mode 100644
index 0000000..d87ec0f
Binary files /dev/null and b/public/logo.png differ
diff --git a/readme.md b/readme.md
index 8b13789..8cc0dfc 100644
--- a/readme.md
+++ b/readme.md
@@ -1 +1,48 @@
+# WeatherApp
+
+WeatherApp is a simple and user-friendly weather application that provides real-time weather information for your location and other locations worldwide. Stay informed about the current weather conditions, forecasts, and more with WeatherApp.
+
+
+
+## Features
+
+- Real-time weather updates based on your location.
+- Search for weather information in any location.
+- Beautiful and intuitive user interface.
+
+
+## Getting Started
+
+### Prerequisites
+
+Before you begin, ensure you have met the following requirements:
+
+- A modern web browser.
+- Internet connectivity to fetch weather data.
+
+### Installation
+
+WeatherApp is a web-based application, so there is no installation required. Simply visit the website or launch the app to start using it.
+
+## Usage
+
+1. **Location-Based Weather**:
+ - Upon opening the app, you can grant the app access to your current location and display the current weather conditions for that location.
+
+2. **Search for Other Locations**:
+ - Use the search bar to enter the name of a city or location you want to check the weather for.
+
+
+
+## Contributing
+
+Contributions are welcome! If you'd like to contribute to WeatherApp, please follow these steps:
+
+1. Fork the repository on GitHub.
+2. Create a new branch with a descriptive name for your feature or fix.
+3. Make your changes and commit them.
+4. Push your branch to your fork on GitHub.
+5. Submit a pull request to the main repository.
+
+Please review our [Contributing Guidelines](CONTRIBUTING.md) for more information.
diff --git a/src/App.js b/src/App.js
index 99bd8f3..a3da8e9 100644
--- a/src/App.js
+++ b/src/App.js
@@ -3,6 +3,7 @@ import { useState, useEffect } from 'react';
import Weather from './components/Weather';
import LoadingIndicator from './UI/LoadingIndicator';
+import sadCloud from './assets/img/sad_cloud.png';
import './app.css';
@@ -41,6 +42,7 @@ function App() {
}`;
const response = await fetch(url, options);
const responseData = await response.json();
+
return responseData;
}, []);
@@ -53,35 +55,41 @@ function App() {
}, [location, search, fetchData]);
let display = data ? (
-
+
) : (
-