This thesis presents the development of a comprehensive web platform for image management, designed to support uploading, viewing, deletion, searching, and dynamic filtering operations. The platform combines a front-end built with React and Material-UI with a back-end based on Flask and MongoDB. The system architecture is designed to ensure scalability and flexibility, utilizing a microservices structure and seamless integration between components. The platform includes advanced features such as image processing support, custom filter implementation, and a secure authentication system based on JWT. Data management is optimized through MongoDB, enabling efficient queries and flexible information organization. This project serves as a practical example of applying modern technologies in software development, with a particular focus on user interface usability and back-end robustness. The results demonstrate the effectiveness of the adopted approach, highlighting how the integration of React and MongoDB can effectively support the creation of scalable and user-friendly solutions.

Questa tesi presenta lo sviluppo di una piattaforma web completa per la gestione di immagini, progettata per consentire operazioni di caricamento, visualizzazione, cancellazione, ricerca e filtraggio dinamico. La piattaforma combina un front-end costruito con React e Material-UI con un back-end basato su Flask e MongoDB. L’architettura del sistema è stata progettata per garantire scalabilità e flessibilità, utilizzando una struttura a microservizi e un’integrazione fluida tra le componenti. Il sistema include funzionalità avanzate, come il supporto per l’elaborazione di immagini, l’implementazione di filtri personalizzati e un sistema di autenticazione sicuro basato su JWT. La gestione dei dati è ottimizzata grazie a MongoDB, che permette query efficienti e l’organizzazione flessibile delle informazioni. Il progetto rappresenta un esempio pratico di applicazione di tecnologie moder- ne nello sviluppo software, con particolare attenzione all’usabilità dell’interfaccia utente e alla robustezza del back-end. I risultati ottenuti dimostrano l’efficacia del- l’approccio adottato, evidenziando come l’integrazione tra React e MongoDB possa supportare efficacemente la creazione di soluzioni scalabili e user-friendly.

Sviluppo di un Sistema Web per la Gestione di Immagini: Integrazione di Front-End React e Back-End MongoDB

PIETROCOLA, ANDREA
2023/2024

Abstract

Questa tesi presenta lo sviluppo di una piattaforma web completa per la gestione di immagini, progettata per consentire operazioni di caricamento, visualizzazione, cancellazione, ricerca e filtraggio dinamico. La piattaforma combina un front-end costruito con React e Material-UI con un back-end basato su Flask e MongoDB. L’architettura del sistema è stata progettata per garantire scalabilità e flessibilità, utilizzando una struttura a microservizi e un’integrazione fluida tra le componenti. Il sistema include funzionalità avanzate, come il supporto per l’elaborazione di immagini, l’implementazione di filtri personalizzati e un sistema di autenticazione sicuro basato su JWT. La gestione dei dati è ottimizzata grazie a MongoDB, che permette query efficienti e l’organizzazione flessibile delle informazioni. Il progetto rappresenta un esempio pratico di applicazione di tecnologie moder- ne nello sviluppo software, con particolare attenzione all’usabilità dell’interfaccia utente e alla robustezza del back-end. I risultati ottenuti dimostrano l’efficacia del- l’approccio adottato, evidenziando come l’integrazione tra React e MongoDB possa supportare efficacemente la creazione di soluzioni scalabili e user-friendly.
Development of a Web System for Image Management: Integration of React Front-End and MongoDB Back-End
This thesis presents the development of a comprehensive web platform for image management, designed to support uploading, viewing, deletion, searching, and dynamic filtering operations. The platform combines a front-end built with React and Material-UI with a back-end based on Flask and MongoDB. The system architecture is designed to ensure scalability and flexibility, utilizing a microservices structure and seamless integration between components. The platform includes advanced features such as image processing support, custom filter implementation, and a secure authentication system based on JWT. Data management is optimized through MongoDB, enabling efficient queries and flexible information organization. This project serves as a practical example of applying modern technologies in software development, with a particular focus on user interface usability and back-end robustness. The results demonstrate the effectiveness of the adopted approach, highlighting how the integration of React and MongoDB can effectively support the creation of scalable and user-friendly solutions.
Autorizzo consultazione esterna dell'elaborato
File in questo prodotto:
File Dimensione Formato  
Tesi_Triennale_Andrea_Pietrocola.pdf

non disponibili

Dimensione 732.59 kB
Formato Adobe PDF
732.59 kB Adobe PDF

I documenti in UNITESI sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14240/164007