4.8 KiB
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
-
45 min commute (perhaps near train station)
- elizabeth line
- train frequency
- train strikes
-
affluency scores
- crime rates - violent, antisocial
- good rated schools?
- employment rates / medium income
- health
- ethnic group - https://datashine.org.uk/#table=QS201EW&col=QS201EW0002&ramp=YlOrRd&layers=BTTT&zoom=14&lon=-0.0143&lat=51.5010
-
services
- driving distance within several schools
- city/town centre within 10-15 min drive
- gp
- bigger town/city centre than bath/york/oxford
-
ambiance
- nature / greenery within 5 mins walk
- not noisy (e.g. right next to A/B roads or highstreet)
-
fibre optic availability
-
between london and bournemouth ish
-
[Y] historical prices
-
current listings
-
English Indices of Deprevation 2025
- The English Indices of Deprivation (IoD25) measure relative levels of deprivation in 33,755 small areas or neighbourhoods, called Lower-layer Super Output Areas (LSOAs), in England.
-
https://www.gov.uk/government/statistics/english-indices-of-deprivation-2025 - file 8!
Backend Data Sources
- UK Regions
- Open Geography
- CommunitiesOpenData
- PlanetOSM for open street map POI
- naptan
Make it mobile friendly
Serve the frontend from the server
Add an account management page
categories the categories
mkdir -p data/crime unzip data/d29f0314840ef7dcbb5cde66e383fe08059dab5a.zip -d data/crime/ rm data/d29f0314840ef7dcbb5cde66e383fe08059dab5a.zip
https://xploria.co.uk/data-sources/
panning is slow
epc oopt out https://www.gov.uk/guidance/energy-performance-certificates-opt-out-of-public-disclosure
righmove lins
❯ Use the approach you described. Look at the current state of the frontend and backend and add user management to it. 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. There must be a use page showing the lifetime
license key. 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 a docker compose file to host pocketbase and the rust server. While doing this, protect the
server against DOS-ing. Once you're logged in, you can save your searches and then look at your saved searches. Instead of just a share button in the header, add a save search one for logged in users and a login button (on all pages) for not-logged in users. Don't
support profile pictures or full names to avoid GDPR requirements.
embedd google street view
how to handle too many pois