Viktor Barzin
|
a7e0773c0a
|
add worker api to refresh data in the background
|
2025-06-21 12:49:04 +00:00 |
|
Viktor Barzin
|
fc722b6b5f
|
do 1 attempt to detect sqm from floorplan. if that fails then set to 0 instead of returning none
|
2025-06-21 12:06:57 +00:00 |
|
Viktor Barzin
|
4e13dbdb7f
|
retry transient errors from rightmove when fetching images
|
2025-06-21 12:06:19 +00:00 |
|
Viktor Barzin
|
ec2e0dded8
|
add method to dump all data for listings e2e
|
2025-06-21 12:04:31 +00:00 |
|
Viktor Barzin
|
3e1be6750c
|
add filter for sqm
|
2025-06-18 21:06:02 +00:00 |
|
Viktor Barzin
|
70460bee5d
|
add filter for min and max price
|
2025-06-18 20:57:20 +00:00 |
|
Viktor Barzin
|
dadb56aa16
|
add filter for min and max number of bedrooms
|
2025-06-18 20:54:47 +00:00 |
|
Viktor Barzin
|
69d15e9a16
|
add support for querying buying listings as well as by max price
|
2025-06-18 20:38:50 +00:00 |
|
Viktor Barzin
|
ba4a95825b
|
reset the map when new parameters are chosen
|
2025-06-18 19:12:00 +00:00 |
|
Viktor Barzin
|
7c70da4bed
|
hook up query parameters form with rest query
|
2025-06-18 18:56:11 +00:00 |
|
Kadir
|
3574df8ae0
|
removing decisions from the repo
|
2025-06-18 00:59:16 +01:00 |
|
Viktor Barzin
|
1caaa247d8
|
paameterize form using zod to get a type checked fields
|
2025-06-17 20:42:41 +00:00 |
|
Viktor Barzin
|
a092b4e9c8
|
disable login button whilst logging in
|
2025-06-17 19:15:18 +00:00 |
|
Viktor Barzin
|
7ae822f115
|
trigger ci only on daily cron instead of on every push
|
2025-06-17 19:10:49 +00:00 |
|
Viktor Barzin
|
92c1ee76f5
|
add pipeline to build the backend api
|
2025-06-17 18:56:52 +00:00 |
|
Viktor Barzin
|
76e7338ab9
|
add context dir to the drone.yml
|
2025-06-17 18:51:23 +00:00 |
|
Viktor Barzin
|
0bee75fd71
|
add drone ci config
|
2025-06-17 18:45:28 +00:00 |
|
Viktor Barzin
|
5fb8216b88
|
ignore all of data dir
|
2025-06-16 22:45:07 +00:00 |
|
Viktor Barzin
|
b72569b6b9
|
make the app buildable for prod
|
2025-06-16 22:43:46 +00:00 |
|
Viktor Barzin
|
1e868f1b0d
|
do not typescript check map.tsx as that has a lot of the legacy js code that is not typed
|
2025-06-16 22:42:32 +00:00 |
|
Viktor Barzin
|
10a997a8a1
|
make oauth redirect url depends on env mode
|
2025-06-16 22:42:06 +00:00 |
|
Viktor Barzin
|
e598a02670
|
add crossfilter2 do deps as aparently it is not part of types/crossfilter2
|
2025-06-16 22:41:11 +00:00 |
|
Viktor Barzin
|
cd2d39c3b0
|
add dockerignore to ignore frontend as that is built separately
|
2025-06-16 22:40:36 +00:00 |
|
Viktor Barzin
|
8e41032c6c
|
setup map component to render correctly and visualize all listings in scrollable components
|
2025-06-15 21:06:10 +00:00 |
|
Viktor Barzin
|
a8ee95b9d9
|
install shadcdn and move login dialog to a separate component
|
2025-06-15 13:49:34 +00:00 |
|
Viktor Barzin
|
4c7fe8927b
|
add minimal working version where we fetch data and visualize it corectly
|
2025-06-15 12:48:52 +00:00 |
|
Viktor Barzin
|
b995bc2286
|
add api endpoint for geojson data fetching
|
2025-06-15 12:42:56 +00:00 |
|
Viktor Barzin
|
7602c3762b
|
properly ignore caddy dev dir
|
2025-06-15 12:42:23 +00:00 |
|
Viktor Barzin
|
0dc6a30dbd
|
fail start script if caddy is not installed
|
2025-06-14 15:52:27 +00:00 |
|
Viktor Barzin
|
1b97cf0dc3
|
exclude caddy files
|
2025-06-14 15:47:36 +00:00 |
|
Viktor Barzin
|
c7d996dbeb
|
rename frontend directory to frontend
|
2025-06-14 15:43:14 +00:00 |
|
Viktor Barzin
|
71a9b69e04
|
do not include caddy dev dir in repo as that is generated
|
2025-06-14 15:40:52 +00:00 |
|
Viktor Barzin
|
aca76111f0
|
add react vite app with oidc support and configured api calls to api
|
2025-06-14 15:36:38 +00:00 |
|
Viktor Barzin
|
ff2f141b75
|
allow limiting the number of listings fetched
|
2025-06-14 13:39:56 +00:00 |
|
Viktor Barzin
|
9b03ab83d2
|
setup fastapi auth using authentik instance
|
2025-06-14 13:39:37 +00:00 |
|
Viktor Barzin
|
4ad04775c9
|
add user auth boilerplate
|
2025-06-11 21:08:48 +00:00 |
|
Viktor Barzin
|
4a65664f4a
|
add fastapi endpoint + deps + update dockerfile to run service instead
|
2025-06-11 20:05:26 +00:00 |
|
Viktor Barzin
|
45af54e4e4
|
do not ignore data directory, just the contents; allows creating the sqlite db inside
|
2025-06-09 22:08:01 +00:00 |
|
Viktor Barzin
|
073020c6d2
|
reduce size of json by pulling interesting fields above instead of relying on the entire thing
|
2025-06-09 21:46:33 +00:00 |
|
Viktor Barzin
|
296a4e7603
|
bugfix fetching transactions to make use of db cache
|
2025-06-09 21:45:29 +00:00 |
|
Viktor Barzin
|
9b2653ce91
|
add tenacity to retry transient blockouts by rightmove
|
2025-06-08 20:59:04 +00:00 |
|
Viktor Barzin
|
289206afc0
|
some cleanups
|
2025-06-08 20:58:28 +00:00 |
|
Viktor Barzin
|
831c45e1f5
|
use cached data when fetching details
|
2025-06-08 18:23:25 +00:00 |
|
Viktor Barzin
|
3785d01009
|
migrate immoweb exporter to use models
|
2025-06-08 18:18:38 +00:00 |
|
Viktor Barzin
|
e317d2ec54
|
use query params to filter out models; also make csv exporter work with models
|
2025-06-08 17:01:33 +00:00 |
|
Viktor Barzin
|
80c335ba04
|
migrate routing command to use the models and store data there
|
2025-06-08 11:45:05 +00:00 |
|
Viktor Barzin
|
325823e631
|
refactor detect floorplan to use model listings
|
2025-06-07 14:30:32 +00:00 |
|
Viktor Barzin
|
ba87d07cd2
|
migrate dump images command to use model listings
|
2025-06-07 13:56:00 +00:00 |
|
Viktor Barzin
|
4f5a934fa9
|
refactor dump listings to start using model instead of the data_access object
|
2025-06-07 12:46:53 +00:00 |
|
Viktor Barzin
|
842f7cefbe
|
merge dump listings and dump details commands - fetch both details and listings in the same command
|
2025-06-07 12:00:23 +00:00 |
|