Skip to content

🌦️ Weather Application With OpenWeather Map API and OpenAI API Integration

Notifications You must be signed in to change notification settings

Deshan555/Minimal-Weather

Repository files navigation

🌦️ Weather Application with OpenWeather Map API and OpenAI API Integration

Welcome to our Weather Application! This application provides you with up-to-date weather information and also offers intelligent insights powered by OpenAI's natural language processing capabilities.

Screenshot 1 Screenshot 2 Screenshot 3

Features

  • Current Weather: Get real-time weather updates for any location worldwide.
  • Forecast: View weather forecasts for the next few days.
  • Intelligent Insights: Gain deeper insights into weather conditions through natural language descriptions generated by OpenAI's advanced AI models.

Technologies Used

  • OpenWeather Map API: Provides access to weather data for any location on Earth.
  • OpenAI API: Empowers the application with natural language processing capabilities to generate intelligent weather insights.

Installation

  1. Clone the repository:
git clone https://github.com/your_username/your_repo.git
  1. Install dependencies:
npm install
  1. Set up environment variables:

    • Create a .env file in the root directory.
    • Add your API keys:
    OPENWEATHER_API_KEY=your_openweather_api_key
    OPENAI_API_KEY=your_openai_api_key
    
  2. Run the application:

npm start

Usage

  1. Launch the application.
  2. Enter the location for which you want to check the weather.
  3. Explore current weather conditions and forecasts.
  4. Access intelligent weather insights generated by OpenAI.

Contributing

Contributions are welcome! Please feel free to open a pull request or submit an issue if you encounter any problems or have suggestions for improvements. 🚀

License

MIT License

About

🌦️ Weather Application With OpenWeather Map API and OpenAI API Integration

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published