Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs/update #4

Merged
merged 1 commit into from
Dec 9, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
114 changes: 52 additions & 62 deletions notedatenerecontopenultimosal.md
Original file line number Diff line number Diff line change
@@ -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.