Publicidad

PresentazioneRooms.pptx

18 de Nov de 2022
Publicidad

Más contenido relacionado

Publicidad

PresentazioneRooms.pptx

  1. Rooms A messaging app Bazzo, Fumo, Lo Giudice, Mar Viol
  2. • Project manager: Eva Fumo • Back-end developers: Alessandro Viol, Marco Lo Giudice • Front-end developers: Enrico Mariuzzo, Francesca Bazzo Membri del team
  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. Descrizione progetto
  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. Standard user’s path
  7. Admin’spath
  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. 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. 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. Challenges • Streamlit • Differenze di conoscenza del linguaggio Python • Collaborare da remoto
Publicidad