Riassunto analitico
L'obiettivo della tesi è quello di illustrare i requisiti, la metodologia di sviluppo e le conoscenze acquisite durante il tirocinio curricolare svolto presso Database Immobiliare Italiano S.R.L., una startup innovativa che opera in ambito immobiliare.
I portali di annunci immobiliari ed i gestionali per agenti non sono certo una novità e non sarebbe un azzardo dire che il mercato é pressoché saturo; senz'altro, per avere visibilità occorre implementare delle funzionalità mancanti presso i competitors.
La missione di questa startup era lo sviluppo di una piattaforma web e mobile che si differenziasse dalle soluzioni esistenti principalmente attraverso due aspetti:
- la presenza di un'applicazione mobile dedicata esclusivamente ai professionisti del settore che aiutasse nella digitalizzazione di procedure comunemente portate a termine per via cartacea, come la compilazione e firma dei mandati di vendita o di affitto, ed offrisse continuità in termini di user experience con la piattaforma web
- una migliore qualità del servizio verso gli utenti finali, come l'assenza di annunci duplicati derivanti dall'obbligo di presentazione di un mandato di esclusiva o la possibilità di filtrare ed ordinare inserzioni sulla base dell'idoneitá dell'immobile rispetto ad una specifica categoria di utenti (e.g. famiglie, anziani, disabili, studenti, etc.)
Ho avuto l'opportunità di lavorare in prima persona sia su progetti di backoffice che sulla piattaforma Web; tra le attività svolte verranno presentate:
- l'implementazione dell'API RESTful necessaria al funzionamento dell'applicazione mobile dedicata agli agenti immobiliari
- l'implementazione di un'applicazione di messaggistica istantanea integrata nella piattaforma Web
- l'implementazione di un CRM con funzionalità di gestione dei clienti, degli appuntamenti e dei mandati di esclusiva
- l'implementazione di un Web Service per il calcolo di indici di idoneità per gli immobili
Questo documento é strutturato in tre parti:
- la prima parte illustra i requisiti delle funzionalità realizzate
- la seconda parte illustra l'implementazione dei punti sopracitati
- la terza ed ultima parte é composta da un'analisi retrospettiva dell'esperienza svolta che discute pregi e difetti riscontrati nelle tecnologie utilizzate
|