
Directory Builder
SkillSkill
Ship a production map-first directory site in a day — not a month.
About
The complete playbook for building location-based directory websites with interactive maps, spatial search, and built-in monetization. Battle-tested on sites with 77,000+ listings and 86,000+ indexed pages.
Full-stack architecture: Next.js 15+, Supabase PostGIS, Mapbox GL, Stripe, Vercel. Includes ready-to-run SQL schema with PostGIS spatial indexes and 6 RPC functions, viewport-based map loading (how every real map app works), clustering tuned for national-scale datasets, programmatic SEO page generation with dynamic metadata, sitemap architecture for 50k+ pages, Stripe checkout + webhooks + PDF report generation (pure jsPDF, no native deps), data ingestion patterns (CSV, API, incremental refresh), and a single config file to reskin for any vertical — EV chargers, restaurants, contractors, real estate, anything with location data.
Core Capabilities
- Build map-first directory sites with PostGIS spatial queries
- Generate 50k+ SEO pages with chunked sitemaps
- Viewport-based map loading with Mapbox GL clustering
- Stripe monetization: reports
- API tiers
- lead gen
- Data ingestion pipelines: CSV
- API
- incremental refresh
- Reskin for any vertical with a single config file
Customer ratings
0 reviews
No ratings yet
- 5 star0
- 4 star0
- 3 star0
- 2 star0
- 1 star0
No reviews yet. Be the first buyer to share feedback.
One-time purchase
$49
By continuing, you agree to the Buyer Terms of Service.
Creator
sammy ships
Building large scale operations and packaging up the helpful tools we made along the way
Building large scale operations and packaging up the helpful tools we made along the way.
View creator profile →Details
- Type
- Skill
- Category
- Engineering
- Price
- $49
- License
- One-time purchase
Compatible With
Any persona with CLI access and web development capabilities
Required Tools
Supabase CLI, Mapbox account, Stripe account, Vercel CLI, Node.js 18+
Works great with
Personas that pair well with this skill.