PHPackages                             fadhriza/indonesia-weather-widget - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Admin Panels](/categories/admin)
4. /
5. fadhriza/indonesia-weather-widget

ActiveLibrary[Admin Panels](/categories/admin)

fadhriza/indonesia-weather-widget
=================================

Filament widget for displaying real-time weather information from BMKG (Badan Meteorologi, Klimatologi, dan Geofisika) API

v1.0.1(6mo ago)00MITBladePHP ^8.2

Since Dec 21Pushed 6mo agoCompare

[ Source](https://github.com/fadhriza/indonesia-weather-plugins)[ Packagist](https://packagist.org/packages/fadhriza/indonesia-weather-widget)[ RSS](/packages/fadhriza-indonesia-weather-widget/feed)WikiDiscussions main Synced today

READMEChangelog (1)Dependencies (9)Versions (5)Used By (0)

Indonesia Weather Widget Plugin for Filament
============================================

[](#indonesia-weather-widget-plugin-for-filament)

A Filament plugin that displays real-time weather information from BMKG (Badan Meteorologi, Klimatologi, dan Geofisika) API as a dashboard widget.

Features
--------

[](#features)

- 🌤️ Real-time weather data from BMKG API
- 📊 Displays temperature, humidity, wind speed, cloud cover, and more
- 🔄 Refresh button to update weather data
- 🎨 Beautiful, responsive UI using Filament components
- 🌍 Configurable region code for different locations in Indonesia

Installation
------------

[](#installation)

Install the package via Composer:

```
composer require fadhriza/indonesia-weather-widget
```

The service provider will be automatically registered via Laravel's package discovery.

Usage
-----

[](#usage)

### Register the Widget in Your Panel

[](#register-the-widget-in-your-panel)

To use the widget in your Filament panel, you need to register it in your panel provider. If you don't have a panel provider yet, create one:

```
