This project was bootstrapped with Create React App.
This is a react project, so run the following command to create new react app - npx create-react-app my-app
Runs the app in the development mode.
Open http://localhost:3000 to view it in your browser.
The page will reload when you make changes.
You may also see any lint errors in the console.
On the home page, users will find:
- Weather Display: Display current weather information for a default location or based on user input.
- Search Functionality: Allow users to search for weather information in different locations.
- GeoLocation: Use your current location instead of searching and press go.
Components used are:
- LocationForm: Component for users to input a city name and retrieve weather information.
- Header: Component to display Header.
Pages used in our project are:
- FavoritePage: Allow users to save their Favorite Locations, we have used 'localStorage' to store the cities.
- HomePage: Main structure of our website.
- SixDayForecastPage: Allowing users to get 6 days of weather forecast
This project uses OpenWeatherMap API to retrieve weahther information for requested city.
- ReactJS
- TailwindCSS
- External API