diff --git a/notedatenerecontopenultimosal.md b/notedatenerecontopenultimosal.md index 20be26a..b0edcc8 100644 --- a/notedatenerecontopenultimosal.md +++ b/notedatenerecontopenultimosal.md @@ -1,76 +1,66 @@ *Principali* -- sponsor -- in piu' eventualmente statistiche +- Sponsor +- Eventualmente, statistiche -*SAL DETTO* -- l'autocompletamento non funziona correttamente fatto ora!!!! -- campi obbligatori aggiungere asterischi, implementare validazione front-end nella registrazione non ancora fatto -- modificare la lingua nella registrazione "controllare tutte le lingue" fatto! -- l'autocompletamento del create deve esserci anche nella ricerca del frontend. Devo scrivere una via qualunque e da quella via nel raggio di 20 km devono uscire tutti gli appartamenti. -- Aggiungere più filtri dei servizi +*Note Importanti* +- L'autocompletamento non funzionava correttamente, ora è stato sistemato! +- Aggiungere asterischi per i campi obbligatori e implementare la validazione front-end per la registrazione (ancora da completare). +- Modificare la lingua nella registrazione: "controllare tutte le lingue" è stato completato! +- L'autocompletamento deve essere presente anche nella ricerca del frontend. Scrivendo un indirizzo qualsiasi, devono apparire tutti gli appartamenti nel raggio di 20 km. +- Aggiungere ulteriori filtri per i servizi. -*nel mentre* -grafiche e user friendly sia in front che in back +*Nel Frattempo* +- Migliorare la grafica e l'usabilità sia nel frontend che nel backend. -*se finiamo prima* -- pagamenti +*Se Finiremo Prima* +- Implementare il sistema di pagamenti. - ------------------- - --- -Siamo a cavallo, abbiamo questi 2 gg, oggi e domani, quindi almeno oggi: -* sponsor e logica funzionante, aggiustamenti grafica. @steven @josh -* responsive, se @Razzista riesce a finirlo prima, se vuole, si può finire il filter. -* controllo delle lingue e sistemazione @steven , tipo register e login hanno lingua inglese mentre create, etc., hanno lingua italiana. -* @josh mi occupo delle validazioni da inserire, asterischi quando è necessario, validazione front e poi back. -Se non finiamo questi richiesti oggi, avremo domani 4/12/2024, ma quel giorno volevo usarlo per fare miglioramenti o eventuali aggiunte, quindi - -vediamo oggi come va. +------------------- +--- +Siamo a buon punto, abbiamo due giorni, oggi e domani. Quindi, per oggi: +* Sponsor e logica funzionante, con aggiustamenti grafici. @steven @josh +* Responsività: se @Razzista riesce a completarlo prima, possiamo finire il filtro. +* Controllo delle lingue e sistemazione: @steven, il login e la registrazione sono in inglese, mentre il create e altri sono in italiano. +* @josh si occuperà delle validazioni da inserire, con asterischi dove necessario, validazione front-end e poi back-end. +Se non completiamo questi requisiti oggi, avremo domani, 4/12/2024, ma quel giorno vorrei utilizzarlo per miglioramenti o eventuali aggiunte, quindi vediamo come va oggi. Per il resto, siamo in linea con i tempi. - - ------------------- - --- -ripunto questo - -- sponsor e logica funzionanti terminato ✅ -- responsivo frontend terminato ✅ -- controllo lingue ✅ +------------------- +--- +Riepilogo: -da fare entro oggi: -- 20 km in frontend nei filter @Razzista o @josh -- asterischi nelle validazioni @steven o @josh -- views, fare api +1 e gestire l'IP in modo che una stessa persona non possa spammare views @josh -- review responsive,grafica e lingue. @steven +- Sponsor e logica funzionanti: completato ✅ +- Responsività del frontend: completato ✅ +- Controllo delle lingue: completato ✅ -da fare entro domani sera: -- lettura documentazione braintree - capire come implementare e comunicare al team - da applicare nel createsponsor del back https://www.braintreepayments.com/ -- immagini reali su apartmentSeeder.php e preparare immagini copertina e da caricare sul sito +Da fare entro oggi: +- Implementare il filtro di 20 km nel frontend: @Razzista o @josh +- Aggiungere asterischi nelle validazioni: @steven o @josh +- Gestire le views: creare API per +1 e gestire l'IP per evitare spam di views: @josh +- Revisione della responsività, grafica e lingue: @steven -Controllo totale Requisiti tecnici -RT1 ✅Client-side Validation -RT2 ✅Salvataggio informazioni di geografiche -RT3 ✅Sistema di Pagamento -RT4 ✅Il sito è responsive - serve revisione -RT5 ✅La ricerca degli appartamenti nella pagina dedicata e l’applicazione dei filtri -avvengono senza il refresh della pagina. +Da fare entro domani sera: +- Leggere la documentazione di Braintree: capire come implementare e comunicare al team, da applicare nel createsponsor del backend: https://www.braintreepayments.com/ +- Aggiornare apartmentSeeder.php con immagini reali e preparare le immagini di copertura da caricare sul sito. -Requisiti funzionali -● (RF1) ✅ Permettere ai proprietari di appartamento di registrarsi alla piattaforma -● (RF2) ✅Permettere ai proprietari di appartamento registrati di aggiungere un -appartamento alla piattaforma -● (RF3) ✅Permette ai visitatori di ricercare una appartamento -● (RF4) ✅Permettere ai visitatori di vedere i dettagli di un appartamento -● (RF5) ✅Permettere ai visitatori di scrivere al proprietario di un appartamento per -chiedere informazioni -● (RF6) ✅Permettere ai proprietari di appartamento registrati di vedere i messaggi -ricevuti -(RF7) 🟠Permettere ai proprietari di appartamento registrati di -sponsorizzare il proprio appartamento - backoffice deve essere mostrato che sponsor si hanno -● (RF8) 🟠Permettere ai proprietari di appartamento registrati di vedere -statistiche dei propri appartamenti - da fare views backend +Controllo totale dei Requisiti Tecnici: +RT1 ✅ Validazione lato client +RT2 ✅ Salvataggio delle informazioni geografiche +RT3 ✅ Sistema di pagamento +RT4 ✅ Il sito è responsive - necessita di revisione +RT5 ✅ La ricerca degli appartamenti nella pagina dedicata e l’applicazione dei filtri avvengono senza il refresh della pagina. +Requisiti Funzionali: +● (RF1) ✅ Permettere ai proprietari di appartamenti di registrarsi sulla piattaforma +● (RF2) ✅ Permettere ai proprietari di appartamenti registrati di aggiungere un appartamento alla piattaforma +● (RF3) ✅ Permettere ai visitatori di cercare un appartamento +● (RF4) ✅ Permettere ai visitatori di vedere i dettagli di un appartamento +● (RF5) ✅ Permettere ai visitatori di contattare il proprietario di un appartamento per richiedere informazioni +● (RF6) ✅ Permettere ai proprietari di appartamenti registrati di visualizzare i messaggi ricevuti +● (RF7) 🟠 Permettere ai proprietari di appartamenti registrati di sponsorizzare il proprio appartamento - il backoffice deve mostrare quali sponsor sono attivi +● (RF8) 🟠 Permettere ai proprietari di appartamenti registrati di visualizzare le statistiche dei propri appartamenti - da implementare le views nel backend -filtro sistemato refattorizzato -grafica fatta backend -responsive fatto +Filtro sistemato e refattorizzato. +Grafica backend completata. +Responsività completata.