Skip to content

feat: add interactive artisan map component with geolocation and filtering to artisans page#281

Merged
gabito1451 merged 2 commits into
NOVUS-X:mainfrom
T-kesh:main
Apr 29, 2026
Merged

feat: add interactive artisan map component with geolocation and filtering to artisans page#281
gabito1451 merged 2 commits into
NOVUS-X:mainfrom
T-kesh:main

Conversation

@T-kesh
Copy link
Copy Markdown
Contributor

@T-kesh T-kesh commented Apr 27, 2026

I have replaced the static search interface with a real-world interactive artisan discovery map integrated via Leaflet and React-Leaflet, which dynamically displays nearby artisans based on live data from the /artisans/nearby endpoint. The implementation features custom-designed SVG markers that visually distinguish between available and offline artisans, a clean and professional map aesthetic using CartoDB Positron tiles, and interactive popups that provide an instant summary of an artisan's business details, rating, and hourly rate alongside a direct link to their full profile. To ensure high performance and stability within the Next.js framework, the component utilizes dynamic client-side rendering and includes robust logic for automatic centering based on user geolocation or regional defaults.
closes #222

@drips-wave
Copy link
Copy Markdown

drips-wave Bot commented Apr 27, 2026

@T-kesh Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@gabito1451
Copy link
Copy Markdown
Collaborator

@T-kesh PLEASE RESOLVE CONFLICTS

@T-kesh
Copy link
Copy Markdown
Contributor Author

T-kesh commented Apr 29, 2026

@T-kesh PLEASE RESOLVE CONFLICTS

sorry just seeing this. I'll start working on it right away

@gabito1451 gabito1451 merged commit 301142a into NOVUS-X:main Apr 29, 2026
1 check passed
@T-kesh
Copy link
Copy Markdown
Contributor Author

T-kesh commented Apr 29, 2026

Thank you for your patience

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Frontend: Build Interactive Artisan Discovery Map

2 participants