perfect-postcode/README.md
2026-02-15 22:39:53 +00:00

2.8 KiB
Raw Blame History

Property Map

Dev setup

curl -1sLf 'https://dl.cloudsmith.io/public/task/task/setup.deb.sh' | sudo -E bash
apt install task
task prepare

Area

  1. ambiance
    • nature / greenery within 5 mins walk
  2. current listings

rightmove: curl 'https://www.rightmove.co.uk/api/property-search/listing/search?searchLocation=E14&useLocationIdentifier=true&locationIdentifier=OUTCODE%5E749&buy=For+sale&radius=20.0&_includeSSTC=on&index=0&sortType=2&channel=BUY&transactionType=BUY'

curl 'https://www.onthemarket.com/async/search/properties-v2/?search-type=for-sale&location-id=e13&view=map-list'

interesting links

mkdir -p data/crime unzip data/d29f0314840ef7dcbb5cde66e383fe08059dab5a.zip -d data/crime/ rm data/d29f0314840ef7dcbb5cde66e383fe08059dab5a.zip

https://xploria.co.uk/data-sources/

We all care about different things in our homes and living environments. Some of us are weary of noise and would like to avoid living next to a loud airfield as much as possible. And some of us are avid plane spotters.

We will help you find the best places to live within your budget regardless if theres a property listed there right now. The best things come to those whore patient. We will justify your patience. But we will also show you if your expectations are impossible to meet. Id much rather be told upfront then spend months of my life looking for something that cant possibly exist.

We give you all the data and tools to become an Well-informed Buyer through the click of a button.

[button]


  • fix frontend

    • map hexagons
  • stripe

  • update texts

  • move data to raid

  • extract all user-facing texts into a yaml file for easy editing

  • register for email

FAQ:

  • Why hexagons?
  • Why the price tag?
  • contact support

make -f Makefile.data prepare make -f Makefile.data tiles

## outstadning prompts

Add licensing to the app. By default, anonymous users can use the map but only in central london. if they try zooming out, the server refuses to provide data and the users will be prompted to buy a lifetime license to continue (or zoom back in). Just before buying a license, they have to register by providing their email address and password, then they need to complete the stripe check out workflow. Implement the full pocketbase/server/frontend integration. For admins, give an option to generate an invite link, opening which prompts you to register and gives you a free license forever. Have a cool animation with party poppers on the successful acquiring of a license. For non-admin users, allow inviting friends for 30% off the price. Also add a support page that shows my email address, and add a FAQ on the same page too.

  • add blue/green rollout

uv run python scripts/remove_bg.py house-og.png 200 house.png