SkyCast is a weather forecasting application that provides current weather conditions and forecasts for locations around the world.
- View current weather conditions, including temperature, humidity, wind speed, and more.
- Get a 7-day weather forecast to plan ahead.
- Search for weather information by city name.
- React: Frontend JavaScript library for building user interfaces.
- Tailwind CSS: Utility-first CSS framework for rapid UI development.
- OpenWeatherMap API: Provides weather data for any location.
To run SkyCast locally on your machine, follow these steps:
-
Clone the repository:
git clone
-
Install dependencies:
cd SkyCast npm install
-
Create a .env file in the project root and add your visual-crossing-weather API key:
REACT_APP_API_KEY=your-api-key You can obtain an API key from visual-crossing-weather key; RapidAPI upon subscribing.
-
Start the development server:
npm run dev
- Enter the name of the city in the search bar to get the weather information for that location.
- View the current weather conditions and the 7-day forecast.
Contributions are welcome! If you find a bug or have a feature request, please open an issue or submit a pull request.
This project is licensed under the MIT License.
