This project is a web application built to provide users with real-time and forecasted weather data. It utilizes React for the frontend and integrates with weather APIs to fetch weather information based on the user's location input.
- Clone the repository to your local machine:
git clone <repository-url>
- Navigate to the project directory:
cd weather-wave
- Install dependencies:
npm install
- Start the development server:
npm run dev
- In your terminal go to
http://localhost:Port
to view the application.
- React: JavaScript library for building user interfaces.
- axios: Promise-based HTTP client for making API requests.
- react-geocode: Library for converting addresses to geographic coordinates.
- Make sure you have Node.js and npm installed on your machine.
- Clone the repository to your local machine using the command:
git clone <repository-url>
- Navigate to the project directory:
cd weather-application
- Install project dependencies:
npm install
- No specific configuration is required for this application. However, ensure that you have a stable internet connection to fetch weather data from APIs.
- Currently, the project does not include automated tests. However, you can manually test the application by running it locally and verifying the functionality.
- If you encounter any issues or errors while running the application, try the following steps:
- Ensure all dependencies are installed correctly by running
npm install
. - Check the console for any error messages and troubleshoot accordingly.
- Verify that you have provided correct location input for fetching weather data.
- If you encounter API-related issues, ensure that your API keys are valid and correctly configured.
- Ensure all dependencies are installed correctly by running
The application is deployed and accessible at the following link: Weather Application
For any queries or assistance regarding this project, feel free to contact:
- Monisha Verma
- Email: [email protected]