Successfully reported this slideshow.
Your SlideShare is downloading. ×

PresentazioneRooms.pptx

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Loading in …3
×

Check these out next

1 of 11 Ad

More Related Content

Recently uploaded (20)

Advertisement

PresentazioneRooms.pptx

  1. 1. Rooms A messaging app Bazzo, Fumo, Lo Giudice, Mar Viol
  2. 2. • Project manager: Eva Fumo • Back-end developers: Alessandro Viol, Marco Lo Giudice • Front-end developers: Enrico Mariuzzo, Francesca Bazzo Membri del team
  3. 3. Descrizione progetto Rooms è un’app di messaggistica pensata per studenti universitari. È organizzata in stanze, dove ognuna di queste corrisponde ad un corso particolare. Gli utenti devono creare un account e per accedere ad una stanza utilizzano un codice. Ci sono due tipologie di account: • Utente normale • Amministratore
  4. 4. Descrizione progetto
  5. 5. Software Design • Backend.py • Main.py • Create Account.py • Login.py • Choose room.py • Chat.py • Delete or ban users.py • Create room.py Front End Back End File Python File CSV • chatrooms.csv • images.csv • messages.csv • users.csv • usersChatrooms.csv
  6. 6. Standard user’s path
  7. 7. Admin’spath
  8. 8. Back end I back end developers hanno realizzato le funzioni necessarie per il funzionamento dell’applicazione. Permettono principalmente la comunicazione con i database (file csv). Vengono utilizzati: • Streamlit • Pandas • Libreria Time
  9. 9. Front end I front end developers si sono occupati dell’implementazione dell’applicazione, così da renderla fruibile agli utenti e graficamente migliore. Per fare questo, sono state usate principalmente due librerie: • Streamlit • Backend
  10. 10. Bugs • La funzione removePage non funziona con il nuovo aggiornamento di Streamlit, è stato necessario fare un downgrade. • Quando una chatroom è vuota, l’utente visualizza tutti i messaggi delle altre chat.
  11. 11. Challenges • Streamlit • Differenze di conoscenza del linguaggio Python • Collaborare da remoto

×