Merge branch 'main' of https://github.com/rubyhrzhang/property-map
This commit is contained in:
commit
1397b6afd5
217 changed files with 24403 additions and 5858 deletions
126
README.md
126
README.md
|
|
@ -4,74 +4,17 @@
|
|||
|
||||
```sh
|
||||
curl -1sLf 'https://dl.cloudsmith.io/public/task/task/setup.deb.sh' | sudo -E bash
|
||||
apt install task
|
||||
task prepare
|
||||
```
|
||||
|
||||
## Area
|
||||
|
||||
1. 45 min commute (perhaps near train station)
|
||||
- elizabeth line
|
||||
- train frequency
|
||||
- train strikes
|
||||
|
||||
2. 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>
|
||||
|
||||
3. services
|
||||
- driving distance within several schools
|
||||
- city/town centre within 10-15 min drive
|
||||
- gp
|
||||
- bigger town/city centre than bath/york/oxford
|
||||
|
||||
4. ambiance
|
||||
- nature / greenery within 5 mins walk
|
||||
- not noisy (e.g. right next to A/B roads or highstreet)
|
||||
|
||||
5. fibre optic availability
|
||||
|
||||
6. between london and bournemouth ish
|
||||
|
||||
7. [Y] historical prices
|
||||
|
||||
8. current listings
|
||||
|
||||
## Action plan
|
||||
|
||||
1. use openstreetmap api to get the map
|
||||
|
||||
## Data Sources
|
||||
|
||||
- [Price Paid](https://www.gov.uk/government/statistical-data-sets/price-paid-data-downloads)
|
||||
|
||||
- [English Indices of Deprevation 2025](https://www.gov.uk/government/statistics/english-indices-of-deprivation-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.
|
||||
|
||||
- [Population by Ethnicity and Region 2021](https://www.ethnicity-facts-figures.service.gov.uk/uk-population-by-ethnicity/national-and-regional-populations/regional-ethnic-diversity/latest/#download-the-data)
|
||||
|
||||
- [Crime](https://data.police.uk/data/)
|
||||
|
||||
- [Postcode -> GPS](https://www.arcgis.com/sharing/rest/content/items/077631e063eb4e1ab43575d01381ec33/data)
|
||||
|
||||
Nice to haves?
|
||||
|
||||
- <https://www.gov.uk/government/statistics/english-indices-of-deprivation-2025> - file 8!
|
||||
|
||||
## Backend Data Sources
|
||||
|
||||
- [UK Regions](https://www.ons.gov.uk/methodology/geography/ukgeographies/statisticalgeographies)
|
||||

|
||||
- [Lower Level Super Output Area (LSOAs)](https://communitiesopendata-communities.hub.arcgis.com/datasets/4da63019f25546aa92a922a5ea682950_0/explore?location=51.506508%2C-0.041229%2C13.82)
|
||||
- [Local Authority (Lower Tier)](https://communitiesopendata-communities.hub.arcgis.com/datasets/f3954cc3ded54a08b6fffbb361f5ee76_0/explore?location=52.522271%2C-2.489913%2C7.17)
|
||||
- [Local Autheority (Upper Tier)](https://communitiesopendata-communities.hub.arcgis.com/datasets/6e8edb2974da4834bbafa09644a5b02d_0/explore?location=52.684195%2C-2.489482%2C7.17)
|
||||
- [Open Geography](https://geoportal.statistics.gov.uk/)
|
||||
- [CommunitiesOpenData](https://communitiesopendata-communities.hub.arcgis.com/)
|
||||
- [PlanetOSM](https://planet.openstreetmap.org/) for open street map POI
|
||||
- [TFL api](https://api-portal.tfl.gov.uk/signin)
|
||||
- [EPC](https://epc.opendatacommunities.org/login) - <https://epc.opendatacommunities.org/downloads/domestic>
|
||||
|
||||
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>'
|
||||
|
|
@ -81,3 +24,70 @@ curl '<https://www.onthemarket.com/async/search/properties-v2/?search-type=for-s
|
|||
interesting links
|
||||
- https://propertydata.co.uk/videos/quick-overview
|
||||
- https://osdatahub.os.uk/data/downloads/open
|
||||
|
||||
|
||||
mkdir -p data/crime
|
||||
unzip data/d29f0314840ef7dcbb5cde66e383fe08059dab5a.zip -d data/crime/
|
||||
rm data/d29f0314840ef7dcbb5cde66e383fe08059dab5a.zip
|
||||
|
||||
|
||||
https://xploria.co.uk/data-sources/
|
||||
|
||||
|
||||
epc oopt out
|
||||
|
||||
|
||||
|
||||
|
||||
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 there’s a property listed there right now. The best things come to those who’re patient. We will justify your patience. But we will also show you if your expectations are impossible to meet. I’d much rather be told upfront then spend months of my life looking for something that can’t 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.
|
||||
|
||||
-
|
||||
- the area stastics are missing for postcodes, they only work for hexagons
|
||||
- add blue/green rollout
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Stop wrapping everything in cards. Be bold and stop being lazy around text formatting.
|
||||
|
||||
|
||||
|
||||
|
||||
uv run python scripts/remove_bg.py house-og.png 200 house.png
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue