Map App

Map App

Map App - Internal Pipeline Tool

A web-based sales tool for visualizing and managing pipeline.

Built entirely with Gadget, this app combines location intelligence with partner & prospect management - giving you quick insight into your pipeline.

Check out these screenshots:

Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4

What Makes Map App Special

  • Interactive Map Visualization: View your partner network on an interactive map powered by Leaflet
  • Smart Geocoding: Automatically converts company addresses to map coordinates
  • Multi-Dimensional Filtering: Filter partners by lifecycle stage, tier, focus area, and company type
  • Team Collaboration: Built-in user authentication with invite system for team management
  • Real-Time Analytics: Dashboard with live statistics and data insights

Built With

  • Gadget - Fullstack development platform with built-in backend, database, and hosting
  • React - Modern UI with React Router 7 for navigation
  • Leaflet & React-Leaflet - Interactive mapping and geospatial visualization
  • Shadcn UI - Beautiful, accessible component library
  • Tailwind CSS - Utility-first styling for rapid UI development

Key Features

Partner Management

  • Create, update, and delete company records
  • Track lifecycle stages (Prospect → Vetted → Qualified → Customer → Partner)
  • Categorize by tier (Platinum, Premier, Plus, Select)
  • Tag focus areas (Shopify, BigCommerce, General, Other)

Geospatial Intelligence

  • Automatic geocoding of company locations
  • Interactive map with clustered markers
  • Filter and visualize partners by geography
  • Location-based analytics and reporting

Team Features

  • Email + password and Google OAuth authentication
  • Team invitation system with email verification
  • Role-based access control
  • User profile management

Data Operations

  • CSV import capabilities via PapaParse
  • Bulk geocoding operations
  • Data quality analysis tools
  • Missing data detection and correction

📊 Models

  • Company: Core partner data with location, tier, lifecycle, and focus tracking
  • User: Team member authentication and profile management
  • Invite: Team invitation system