Show HN: Find rental flats based on commute time to your workplace (Switzerland)
wonsch.ch
wonsch.ch
* The largest rent database of Switzerland
* A model of the train system of Switzerland
* A simple recommender system
* Google maps for name -> geolocation
* OpenStreetMap for the map
There are some heavy calculations behind each query, so it takes about 15 sec to load. Furthermore, you need to like at least 3 apartments and dislike at least 3, before the system starts recommending.Edit: Also "Please enter your commute address..." in the input box. :)
For commute times are you using the SBB data during rush hour times? My commute is way longer if I don't go to work during rush hour as there are no 'Schnellzüge' outside of those times.
* A Javascript based SPA with handlebars for template and leaflet.js for map
* Django + Postgres for the API
* Simple Vertex-Edge model of the train system, with shortest-path to estimate travel times (including walking distance)
-This is on our to-do list to improve, but we do this since querying all pairwise travel times from SBB/google would be too heavy.
* Numpy/Scipy for the machine learning
For example it may take me only 20 minutes from Uster to the center of Zürich but if there is only 1 train an hour would be nice to know that.
Nice idea, in any case!
I am curious, what do you use for this?
Anyway, I put in my address in Zug and it stopped responding. Probably overloaded?
File "/home/django/django_project/wonsch/views.py" in get_data
35. homegate_result = requests.get('https://api-**CENSORED**.apicast.io:443/rs/real-estates',headers={'auth':'**CENSORED**'},params=homegate_params).json()You can filter by commute time to your work address under "All Filters"
I'm asking for this to be made half in jest, although D.C. traffic is atrocious, and this sort of data fusion looks fantastic. Your concept looks great. =)
By far the most time consuming aspect of running the algorithm was computing the polygons to plot on the gmap. The actual search is fairly straightforward, even when using roads instead of the relatively simple public transit graph to compute the isochrones.
I want to specify "I want to live close to a forest, a skatepark, and with an airport 1.5 hours from me", and then it should give me nearby areas that fit the criteria.
Data-collection, cleaning data, and tagging it up is hard though :(
There was a great poster campaign here in New York encouraging people to get off the subway one stop early, or take the stairs, showing the extra calories burned.
I do love walking in pretty much any other context.