Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Filament Pinpoint Laravel Package

fahiem/filament-pinpoint

Filament Pinpoint adds a location picker for Filament 4/5 with Google Maps or free Leaflet/OpenStreetMap. Includes search/autocomplete, click-to-set and draggable marker, current location, radius editing, reverse geocoding to fill address fields, dark mode, and translations.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Geospatial Features for Filament Admin Panels: Enables location-based workflows (e.g., property listings, delivery zones, service areas) without building custom UI.
  • Cost Optimization: Offers a free alternative (Leaflet/OpenStreetMap) to Google Maps, reducing API costs for non-critical use cases.
  • Multi-Location Management: Supports repeaters for managing multiple locations (e.g., branch networks, ride-sharing drivers) in a single form.
  • Radius-Based Features: Enables proximity-based logic (e.g., "Show all users within 5km of this location") via the interactive radius tool.
  • Reverse Geocoding: Automates address field population, reducing manual data entry for location-heavy apps (e.g., real estate, logistics).
  • Dark Mode & Localization: Aligns with Filament’s design system and supports global audiences without additional dev work.
  • Roadmap for Filament 5: Future-proofs location features as Filament evolves, avoiding migration pain.

When to Consider This Package

  • Avoid if:
    • Your app doesn’t need maps (e.g., CRM, invoicing tools).
    • You’re already using a dedicated geospatial solution (e.g., PostGIS, Mapbox SDK).
    • Your team lacks Filament expertise (steep learning curve for non-Filament devs).
    • You need advanced geospatial queries (e.g., heatmaps, route optimization) beyond basic markers/radius.
  • Look elsewhere if:
    • You require offline maps (Leaflet/OpenStreetMap has limited offline support).
    • Your use case demands real-time tracking (consider WebSocket + Mapbox GL JS).
    • You’re on Filament 3 or Laravel <10 (incompatible).

How to Pitch It (Stakeholders)

For Executives: "This package lets us add Google Maps-style location pickers to our Filament admin panels—for free if we use OpenStreetMap. It cuts dev time by 80% for features like property listings, delivery zones, or branch networks. No API costs for basic use cases, and it supports dark mode/localization out of the box. Example: A real estate tool could auto-fill addresses from coordinates, saving agents hours of manual data entry."

For Engineers: *"A drop-in Filament component for maps with:

  • Two providers: Google Maps (paid) or Leaflet/OpenStreetMap (free).
  • Key features: Search, draggable markers, reverse geocoding, radius tools, and repeater support.
  • Zero frontend work: Just add Pinpoint::make('location') to your form.
  • Dark mode & i18n: Built-in Filament compatibility. Use case: Replace custom map UIs in Filament apps (e.g., for location-based CRUD)."*
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
jayeshmepani/jpl-moshier-ephemeris-php
elnasnato/laraliveui
labrodev/rest-sdk
sampaui/sampaui
babelqueue/php-sdk
facebook/capi-param-builder-php
babelqueue/symfony
hamzi/corewatch
minionfactory/raw-hydrator
hexters/coinpayment
rjcodes/rjcms
act-training/laravel-permissions-manager
alimarchal/laravel-chart-of-accounts
babenkoivan/elastic-scout-driver
mkwebdesign/filament-watchdog-v5
renatomarinho/laravel-page-speed
zedmagdy/filament-business-hours
renatovdemoura/blade-elements-ui
devgeek/beacon-admin
benjamin-rqt/data-watcher-bundle