Private dashboard — authorised access only.
Incorrect password. Try again.
| Business | Category | City | Status | Demo URL | Notes |
|---|
Find a local business with no website → build a tailored demo in 24h → deploy it live → contact the owner with a link → sell it.
Use the clientsearch tool to find businesses in a city and category that have no website.
python3 /Users/martingest/WebDesign/clientsearch/main.py --category "barbershop" --city stockholm
Results are saved as CSV in clientsearch/results/{country}/{city}/{category}/
Create the demo folder from the CSV. The script picks the right template and fills in tokens automatically.
python3 /Users/martingest/WebDesign/demos/manage.py new --from-csv ../clientsearch/results/sweden/stockholm/barbershop/2026-04-10.csv --row 0
Then open the generated index.html and customise the copy, services, and colours for the specific business. Translate to Swedish for Stockholm leads.
python3 /Users/martingest/WebDesign/demos/manage.py deploy sweden/stockholm/barbershop/my-slug
Gets a live URL at https://{slug}.pages.dev — completely free on Cloudflare.
Send the business owner a short message. Keep it personal — mention their business name, their city, say you built them a site and they can see it live. No call, no meeting — just the link.
python3 /Users/martingest/WebDesign/demos/manage.py status sweden/stockholm/barbershop/my-slug contacted
If interested, negotiate. If sold, mark it and record the price.
python3 /Users/martingest/WebDesign/demos/manage.py sold sweden/stockholm/barbershop/my-slug 499
After adding or updating demos, regenerate the data file and redeploy.
python3 /Users/martingest/WebDesign/portfolio/generate-admin-data.py && source ~/.zshrc && ~/.npm-global/bin/wrangler pages deploy /Users/martingest/WebDesign/portfolio --project-name gest-studio