BoolBnB è una web app che permette di trovare e gestire l’affitto di appartamenti. Questa repository contiene il codice sorgente per la parte backend del progetto.
- Introduzione
- Requisiti
- Servizi esterni utilizzati
- Funzionalità
- Contributors
BoolBnB è una piattaforma che permette ai proprietari di appartamenti di registrarsi, inserire le informazioni delle proprietà e sponsorizzarle per far si che vengano evidenziate nella ricerca e nella HomePage. Gli utenti interessati possono visualizzare le varie strutture, fare ricerche filtrate in base ai loro interessi e conttattare i proprietari per maggiori informazioni.
- Framework: Vue.js 3
- CSS Framework: Bootstrap 5
- Bundler: Vite
- TomTom API: Utilizzata per ottenere latitudine e longitudine a partire da un indirizzo e creazione della mappa.
- Homepage: Offre la possibilità di ricercare gli appartamenti e di accedere velocemente alle strutture disponibili nelle città partner in evidenza. Possibilità di accedere o registrarsi nella piattaforma.
- Pagina di Ricerca Avanzata: Permette di visualizzare i risultati di ricerca, anche attraverso l’applicazione di filtri in base alle esigenze dell’utente.
- Pagina Dettaglio Appartamento: Permette di visualizzare tutti i dettagli disponibili per un appartamento e permette l’invio di un messaggio al proprietario per avere ulteriori informazioni.
- Sponsorizzazione degli appartamenti: gli appartamenti sponsorizzati sono evidenziati in una sezione dedicata.