RoofScout: razvoj aplikacije za pretragu nekretnina
Pretraži, filtriraj, sačuvaj
Pregled nekretnina uz pretragu, filtere i sačuvane profile.

Ukratko
RoofScout je aplikacija za nekretnine koju smo napravili za kompaniju za nekretnine pod NDA ugovorom. Kupci pretražuju i filtriraju oglase sa početnog ekrana, porede dosledne kartice oglasa, otvaraju sve detalje sa brojem soba i kupatila, sadržajima, mapom i kontaktom agenta, i čuvaju omiljene nekretnine uz Google prijavu jednim dodirom. Pretraga radi na bekendu, pa ostaje brza kako broj oglasa raste.
- Industrija
- Nekretnine
- Klijent
- Kompanija za nekretnine (NDA)
- Platforme
- iOS, Android
- Tim
- 6 specijalista
- Isporučeno
- Višeplatformski razvoj, Razvoj veb aplikacija, Razvoj MVP-a, UX/UI dizajn, QA, Podrška
- Tehnologije
- React Native, TypeScript, Tailwind CSS
Zadatak: oglasi koje ljudi zaista mogu da suze
RoofScout je napravljen za kompaniju za nekretnine pod NDA ugovorom. Kupci i zakupci su pregledali oglase na sajtu koji je bilo teško koristiti na telefonu i prolazili kroz svaku nekretninu da bi pronašli nekoliko koje odgovaraju njihovim kriterijumima.
Cilj je bila mobilna aplikacija u kojoj ljudi počinju od onoga što žele - tipa doma, cene, lokacije - vide dosledne oglase koji se mogu porediti i prate one koji im se dopadaju.

Šta aplikacija radi
- Prijava Google nalogom jednim dodirom.
- Pretraga i filteri na početnom ekranu, uključujući tipove nekretnina kao što su kuće, stanovi, dupleksi i garsonjere.
- Izdvojeni oglasi i preporuke.
- Dosledne kartice oglasa: fotografija, naziv, adresa i cena.
- Kompletni detalji nekretnine: broj soba i kupatila, površina, sadržaji, lokacija na mapi i agent zadužen za oglas.
- Omiljene nekretnine i prilagodljiva podešavanja profila.
Ključne funkcije aplikacije za nekretnine
Aplikacije za nekretnine uspevaju ili propadaju na nekoliko osnovnih stvari. Sve ostalo - kalkulatori kredita, virtuelne ture, tržišni izveštaji - sporedno je ako one nisu dobro urađene.
| Funkcija | Zašto je važna | U RoofScout-u |
|---|---|---|
| Pretraga i filteri | Kupci dolaze sa kriterijumima, a ne iz radoznalosti | Na početnom ekranu, a ne iza menija |
| Dosledni oglasi | Ljudi porede nekretnine jednu pored druge | Svaka kartica prikazuje ista polja na istom mestu |
| Bogati detalji | Ovde se donosi odluka o upitu | Sobe, kupatila, površina, sadržaji, mapa i agent na jednom ekranu |
| Lak kontakt | Upit je konverzija | Poruka ili poziv agentu direktno iz oglasa |
| Sačuvane nekretnine | Traženje doma traje nedeljama | Omiljene nekretnine vezane za korisnički nalog |
Pretraga i filteri koji ostaju brzi
Filtriranje na telefonu radi sa nekoliko desetina oglasa, a raspada se sa nekoliko hiljada. RoofScout pretragu i filtere izvršava kao upite na bekendu, vraća rezultate po stranicama i učitava još dok korisnik skroluje, pa aplikacija ostaje brza koliko god katalog porastao.
Aplikacije za nekretnine imaju i mnogo slika. Liste koriste sličice odgovarajuće veličine i učitavaju slike tek kada su potrebne, pa skrolovanje ostaje glatko i na slabijim Android telefonima, a fotografije u punoj veličini preuzimaju se samo na ekranu sa detaljima.
Bezbedni nalozi bez formulara za registraciju
Za sačuvane nekretnine i podešavanja potreban je nalog, ali dugački formulari za registraciju gube ljude pre nego što vide i jedan oglas. Google prijava obavlja autentifikaciju jednim dodirom, a omiljene nekretnine i podešavanja profila čuvaju se uz taj nalog, pa prate korisnika na svim uređajima.
Dizajnerske odluke
- Pretraga je na vrhu početnog ekrana, a filteri po tipu nekretnine odmah ispod nje.
- Kartice oglasa prate jedan raspored, pa su cena i lokacija uvek na istom mestu.
- Ekran sa detaljima počinje fotografijom i brojevima koje kupci prvo proveravaju: broj soba, kupatila i površina.
- Kontakt agenta i cena ostaju vidljivi na dnu ekrana sa detaljima, pa je sledeći korak uvek udaljen jedan dodir.
Više o principima iza ovih odluka pročitajte u tekstu UI/UX dizajn mobilnih aplikacija.
Šta bismo uradili drugačije
U prvu verziju bismo uključili obaveštenja za sačuvane pretrage - push obaveštenje kada se pojavi nov oglas koji odgovara onome što neko traži. To je funkcija koja one koji traže dom vraća u aplikaciju umesto kod konkurencije, i jednostavnije ju je predvideti od početka nego dodati kasnije.
Planirate platformu za nekretnine za mobilne uređaje i veb? Pogledajte naše usluge razvoja mobilnih aplikacija.
Česta pitanja
Koje funkcije treba da ima aplikacija za nekretnine?
Pretragu i filtere po tipu, ceni i lokaciji; dosledne kartice oglasa; detaljnu stranicu nekretnine sa fotografijama, ključnim brojevima, sadržajima i mapom; direktan kontakt sa agentom; i sačuvane omiljene nekretnine. Obaveštenja za sačuvane pretrage su najvredniji sledeći korak.
Kako se pretraga nekretnina u mobilnoj aplikaciji održava brzom?
Pretraga i filtriranje se izvršavaju na bekendu umesto na telefonu, rezultati se vraćaju po stranicama, a slike se u listama učitavaju kao sličice. Tako aplikacija ostaje brza bez obzira na to koliko oglasa ima.
Da li su aplikacijama za nekretnine potrebni korisnički nalozi?
Za pregledanje nisu; za čuvanje nekretnina i podešavanja jesu. Prijava jednim dodirom, na primer Google nalogom, drži prepreku niskom, a omiljene nekretnine i podešavanja i dalje vezuje za korisnika.
Može li se aplikacija za nekretnine napraviti u React Native-u?
Može. RoofScout je napravljen u React Native-u uz TypeScript, što isto iskustvo pregledanja oglasa pruža na iOS-u i Android-u iz jedne baze koda.
Povezano štivo
Izdvojeni radovi
Pogledajte sveImate projekat na umu?
Popunite formular i dobijte besplatne konsultacije!
Šta se dešava dalje?
- 1Pregledamo vaš zahtev i odgovaramo u roku od jednog radnog dana (pon-pet, po srednjoevropskom vremenu)
- 2Javljamo vam se da dogovorimo sastanak u vreme koje vam odgovara, gde god da se nalazite
- 3Šaljemo besplatnu ponudu i naše mišljenje o pristupu koji je najbolji za vas
- 4Čak i ako ne budemo sarađivali, smatrajte nas besplatnim tehničkim sagovornikom za vaše ideje i pitanja


