This document describes the work carried out during the internship period, lasting approximately three hundred hours, by the student Luca Polese at Moku S.r.l in the period ranging from 08/05/2023 to 30/06/2023. The main objective to be achieved was to develop the interfaces of a web app that would allow the administrators of the Da Mario project to access the main dashboard and view statistics on sales trends classified by location, device and product. Subsequently, the possibility of configuring products by linking machine products with platform products was introduced. My work focused in particular on the requirements analysis, the design of the system to be implemented and the development of the application using the Angular framework. All data is obtained from the backend via GraphQL queries. At the end of the internship, I produced all the statistics required by the customer, and started the development of the product configuration page. The site was published in the staging environment in its first version.

Il presente documento descrive il lavoro svolto durante il periodo di stage, della durata di circa trecento ore, dal laureando Luca Polese presso l’azienda Moku S.r.l nel periodo che va dal 08/05/2023 al 30/06/2023. L’obiettivo principale da raggiungere era quello di sviluppare delle interfacce di una web app che permettesse agli amministratori del progetto Da Mario di accedere alla dashboard principale e visualizzare le statistiche relative all’andamento delle vendite suddivise per location, macchinette ed eventualmente prodotto. Successivamente è stata introdotta la possibilità di configurare i prodotti legando i prodotti macchinetta con quelli piattaforma. Il mio lavoro si è concentrato in particolar modo sull’analisi dei requisiti, sulla progettazione del sistema da realizzare e sullo sviluppo dell’applicazione attraverso il framework Angular. Tutti i dati vengono ricavati dal backend tramite delle query GraphQL. Alla conclusione dello stage, ho realizzato tutte le statistiche richieste dal cliente, e ho iniziato lo sviluppo della pagina per la configurazione dei prodotti. Il sito è stato pubblicato in ambiente staging nella sua prima versione.

Analisi, progettazione e sviluppo di un'applicazione web per la gestione di distributori automatici

POLESE, LUCA
2022/2023

Abstract

This document describes the work carried out during the internship period, lasting approximately three hundred hours, by the student Luca Polese at Moku S.r.l in the period ranging from 08/05/2023 to 30/06/2023. The main objective to be achieved was to develop the interfaces of a web app that would allow the administrators of the Da Mario project to access the main dashboard and view statistics on sales trends classified by location, device and product. Subsequently, the possibility of configuring products by linking machine products with platform products was introduced. My work focused in particular on the requirements analysis, the design of the system to be implemented and the development of the application using the Angular framework. All data is obtained from the backend via GraphQL queries. At the end of the internship, I produced all the statistics required by the customer, and started the development of the product configuration page. The site was published in the staging environment in its first version.
2022
Analysis, design and development of a web application for vending machine management
Il presente documento descrive il lavoro svolto durante il periodo di stage, della durata di circa trecento ore, dal laureando Luca Polese presso l’azienda Moku S.r.l nel periodo che va dal 08/05/2023 al 30/06/2023. L’obiettivo principale da raggiungere era quello di sviluppare delle interfacce di una web app che permettesse agli amministratori del progetto Da Mario di accedere alla dashboard principale e visualizzare le statistiche relative all’andamento delle vendite suddivise per location, macchinette ed eventualmente prodotto. Successivamente è stata introdotta la possibilità di configurare i prodotti legando i prodotti macchinetta con quelli piattaforma. Il mio lavoro si è concentrato in particolar modo sull’analisi dei requisiti, sulla progettazione del sistema da realizzare e sullo sviluppo dell’applicazione attraverso il framework Angular. Tutti i dati vengono ricavati dal backend tramite delle query GraphQL. Alla conclusione dello stage, ho realizzato tutte le statistiche richieste dal cliente, e ho iniziato lo sviluppo della pagina per la configurazione dei prodotti. Il sito è stato pubblicato in ambiente staging nella sua prima versione.
Angular
Web
GraphQL
Vending machine
REST
File in questo prodotto:
File Dimensione Formato  
Polese_Luca.pdf

accesso aperto

Dimensione 11.99 MB
Formato Adobe PDF
11.99 MB Adobe PDF Visualizza/Apri

The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License

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