Overview
Neighbr is a hyper-local artisan marketplace platform connecting local craftspeople with nearby buyers. It focuses on geographical discovery using Division → District → City hierarchy instead of generic map pins, creating a community-first artisan service experience.
Key Features
- •Location-based artisan discovery (Division, District, City filtering)
- •Artisan portfolio & availability calendar management
- •Smart search & filtering by skill, rating, and location
- •Modal-based booking system with real-time availability
- •Reviews, ratings & badge-based trust system
- •Stripe-powered premium subscriptions for artisans
- •Earnings analytics dashboard with Recharts
- •Notification bell for booking & message updates
- •Interactive maps using React Leaflet + OpenStreetMap
Technologies Used
Next.js 16 (App Router)
shadcn/ui
Tailwind CSS 4.0
React Hook Form + Zod
Lucide React
React Leaflet
Recharts
Stripe (React Stripe JS)
Server Components & Server Actions
MongoDB
Express.js
Node.js
Cloudinary