Jesteśmy już ponad rok na wykopie, a jeszcze nie dodaliśmy znaleziska o nas samych. Ostatni raz na głównej byliśmy ponad rok temu.
Od tego czasu dodaliśmy sporo funkcji: mapę, odfiltrowywanie duplikatów, statystyki.
Dziś wprowadzamy kolejną, nad którą zaczęliśmy pracować 8 miesięcy temu, heatmapę ze średnimi cenami za metr.
zametr.pl/hexmapa
Sporo osób spoza tagu #nieruchomosci może nas nie kojarzyć, stąd małe podsumowanie projektu, nad którym pracujemy po godzinach.
Jak działa zametr.pl
Śledzimy oferty nieruchomości w największych miastach Polski i na bieżąco wyświetlamy zmiany cen w tych ofertach. W czasie rzeczywistym można znaleźć okazje cenowe a także obserwować rynek nieruchomości bez potrzeby czekania na spływające co jakiś czas analizy. Możesz także sprawdzić historię zmian cen nieruchomości, którą znalazleś na innym portalu wyszukując ją np. po nazwie ulicy.
Od dzisiaj można też u nas sprawdzić mniej oczywiste rzeczy np. gdzie zlokalizowana jest wielka płyta w danym mieście. Poniżej przykład Gdańska, skąd pochodzimy. Widać, że Gdańsk rozrastał się w ostatnim 30-leciu głównie na południu.
Średnie ceny w Warszawie:
Koszty utrzymywania serwisu:
3 x serwer VPS w OVH (4 rdzenie, 8 GB RAM, 160 GB SSD) - 190 zł / mc
Usługa do wysyłania maili Postmark - $10 / mc
Zdjęcia satelitarne od MapBox - $0 / mc (za pierwsze 750k żądań rastrów mapy)
Od początku wiedzieliśmy, że koniecznie będzie zminimalizowanie kosztów prowadzenia serwisu. Dlatego nie korzystamy z gotowych rozwiązań typu SaaS do:
- autoryzacji i rejestracji użytkowników
- geokodowania (zapytania odwrócone)
- baz danych
- API
W.w. rzeczy zaimplementowaliśmy w oparciu o sprawdzone rozwiązania open-source'owe.
Technologie:
- back-end: NET 6.0 (ASP.NET), MySQL
- font-end: NextJS, ReactJS, TypeScript, Tailwind CSS, SWR, Leaflet
- hosting: Traefik, Docker, Prometheus, Grafana
Mamy już ponad 1400 zarejestrowanych użytkowników, dzięki :)
Komentarze (187)
najlepsze
- skąd aktualnie bierzecie dane?
- dlaczego nie robicie sesji po ssr, skoro macie dostęp do ciasteczka - przez co skacze wam cały kontent i "mruga"
- dlaczego nie macie własnej usługi maili?
- dlaczego aż tyle ramu na jedną maszyne? wydaje się strasznie dużo
@OraclePL: połączenie z portem, z reszta kto wtedy myślal że wszyscy beda chcieli w miescie zyc
Komentarz usunięty przez moderatora
A na iOSie trzeba przytrzymać heksa na 1 sekundę, aby Safari wysłało zdarzenie
hover
. Tutaj faktycznie można poprawić.No ok, generalnie te tooltipy na mapie potrafią się nie schować czasami i to poprawimy :)
Zakreślanie obszaru jest na naszej liście rzeczy do zrobienia. Dzięki.