Professional websites for local businesses at no cost.
LocWeb automatically creates free professional websites for local businesses that don't have one. The system:
- Searches Google Maps for local businesses without websites
- Generates customized landing pages using AI
- Includes business photos, reviews, hours, and contact info from Google Business profiles
- Creates personalized sales emails to pitch the websites to business owners
- Hosts the websites on a Next.js platform
- Automated business discovery via Google Places API
- AI-powered website generation with Tailwind CSS
- Photo gallery from Google Maps
- Customer reviews showcase (4+ stars)
- Business hours and contact information
- Google Maps integration
- Personalized sales email generation
- Master dashboard at
/master
- Frontend: Next.js 16, React 19, TypeScript, Tailwind CSS 4
- Business Discovery: Python scripts for Google Maps scanning and AI website generation
locweb/
├── src/ # Next.js frontend
│ ├── app/ # App router pages
│ │ ├── page.tsx # Main landing page
│ │ ├── master/page.tsx # Dashboard of all websites
│ │ └── web/[slug]/ # Dynamic business pages
│ └── lib/
│ └── code.json # Generated HTML & emails (database)
├── python_api/ # Business discovery & generation scripts
│ ├── main.py # CLI for scanning businesses
│ ├── generate_website.py # AI website generation orchestration
│ └── template/ # Templates for AI
└── public/ # Static assets
npm install
npm run devcd python_api
python main.pyThese scripts scan Google Maps for businesses without websites and use AI to generate landing pages.
Copy .env.example to .env and fill in:
cp .env.example .envRequired variables:
GOOGLE_MAPS_API_KEY- Google Maps Places API keyOPENCODE_API_KEY- OpenCode API key for AI generationOWNER_EMAIL- Contact email for sales outreachOWNER_NAME- Owner name for email signatureOPENCODE_HOST- OpenCode server host (default: 127.0.0.1)OPENCODE_PORT- OpenCode server port (default: 4096)
MIT