JUST 5 MINUTES FOR 5 DAYS: Learn the command line basics that unlock your AI future with my free email course: https://cli-bootcamp.jordanurbs.com/
In this complete build tutorial, I show you exactly how I created MontessoriFind.com - a directory website with 7,000+ listings using a Python data scraping script (Crawl4AI), LLMs (from Anthropic, Venice), Bolt and Cursor. I walk through the entire process from data collection to website deployment.
You'll see how to:
• Scrape Google Maps data using Python scripts and Google's Places API
• Clean and process raw data with Cursor AI
• Generate custom descriptions for each listing using Crawl4AI and open-source LLMs
• Build a fully functional directory website with Bolt.new without traditional coding
• Organize data by location for optimal SEO structure
? Tools used:
Crawl4AI (https://github.com/unclecode/crawl4ai)
Google API
Netlify (https://netlify.com)
Cursor AI (https://cursor.sh)
Claude Sonnet 3.5 (https://claude.ai)
Python (basic libraries)
Venice AI: https://venice.ai/chat?ref=PA5RHk
⏱️ Timestamps:
00:00 - Project overview
01:19 - Setting up Google Maps data scraping
04:25 - Data cleaning and organization
10:10 - Web scraping with Crawl4AI
19:54 - Generating AI descriptions
30:18 - Converting to JSON format
33:33 - Building the website with Bolt.new
41:41 - Making customizations to the site
49:00 - Final results and deployment
Whether you're looking to build a directory for Montessori schools, shoe repair shops in Florida, or any other local business category, this tutorial provides a complete framework that you can adapt to your own niche.
Sign up for my newsletter, where I discuss human building with AI: https://blog.jordanurbs.com
Follow me on X: https://x.com/jordanurbs