Un feature important al platformei este ca aceasta sa afiseze doar rezultate de cautare relevante.
Ofera o experienta completa a unui portal imobiliar pentru desktop si device-uri mobile. Are multiple functionalitati si o intelegere buna a nevoilor din piata de astazi.
In anumite etape de dezvoltare, a fost necesar sa preluam si partea de design. Managerul de proiect a realizat planul de proiect. Developer-ul a fost implicat in mod direct in procesul de comunicare, atat cu managerul de proiect, cat si cu clientul, facilitand astfel comunicarea.
Pentru a avea o baza stabila de cautare nu am sters nimic din baza de date (proprietati active sau vechi), totul fiind facut pentru statistici. Baza de date avea o marime extinsa din cauza multiplelor intrari, dar multumita expertilor nostri si tehnologiilor pe care le-am folosit, portalul se incarca rapid si afiseaza proprietatile corespunzator. Ca strategie, am folosit un document care a inclus task-uri mici sub forma de sprint saptamanal, pentru a creste viteza de lucru.
Acest lucru permite utilizatorilor finali sa faca predictii despre valoarea proprietatii. De asemenea ofera acces la istoricul preturilor. Acest feature are filtre pentru oras, valori pentru cumpara/inchiriaza si tip de proprietate.
Procesul de login este foarte usor. Numarul de telefon este principalul identificator. Sistemul trimite confirmari si notificari prin mesaje. Acest lucru decurge din parerea ferma a clientului ca mesajele de pe telefon sunt deschise mai des decat e-mailurile. Am implementat de asemenea posibilitatea de logare cu e-mail, username si parola.
Pot fi aplicate diferite filtre la cautare, cu paginare clasica sau infinite scroll, totul cu un mod de vizualizare care poate fi lista, grila sau harta. Harta afiseaza de asemenea puncte de interes si poti defini aria de interes prin desenarea unei forme pe ecran. Desigur, poti salva cautarea, pe care o poti utiliza ulterior cu un singur click.
Ai acces de asemenea la pachete de publicitate care te pot ajuta sa iti atingi obiectivele cu privire la promovare. Poti conecta si Analytics pentru o intelegere aprofundata a comportamentului consumatorului si sa iei decizii informate.
Solutia noastra este construita in PHP, utilizand Laravel si Lumen. Arhitectura este dezvoltata in jurul unei librarii personalizate Laravel unde avem Business Logic-ul nostru principal care conecteaza toate serviciile si modulele de care avem nevoie pentru fiecare proiect. Libraria este construita pentru a fi conectata atat la Laravel pentru aplicatia web si la Lumen API pentru aplicatia mobila.
Partea de frontend utilizeaza Laravel, HTML5, CSS3, si Ajax. Portalul utilizeaza de asemenea Google Maps API pentru a reprezenta cu acuratete locatiile pe harta. Flexmls a fost utilizat ca si parte a solutiei pentru a face portalul mai usor de utilizat si mobile-ready.
Partea de QA a fost efectuata de client pe cont propriu. Am recomandat un manager de proiect care sa ajute cu planificarea pasilor proiectului, un developer care va vorbi cu clientul direct si prin managerul de proiect.
Metodologia de project management a fost scrum cu sprinturi si timpul pentru a livra solutiile a fost de aproximativ 3 luni. Am lucrat cu clientul la proiecte in trecut, dar cu tehnologii diferite, ca Microsoft .NET.
1
Manager de proiect
1
Developer end-to-end
1
Designer UI