The present document describes the work carried out by the student Antonio Oseliero during his internship at the company VisioneImpresa Software House. The aim of the internship was to study the code of the mobile application MoviORDER and develop an authentication module for company agents in an application intended for third-party customers. Specifically, it was required that, after authentication, the agent can choose a customer from a list and operate within the application as the selected customer without the need to authenticate as such. Achieving this goal required studying the code and architecture of the application: front-end, back-end, and the underlying database, along with a set of technologies and tools including React Native and ASP.NET Core, Visual Studio, and Server Management Studio. The project included the implementation of the APIs and the graphical interface of the required module, along with a suite of automated tests for the Business Logic of some of these APIs.
Il presente documento descrive il lavoro svolto dallo studente Antonio Oseliero durante il suo stage presso l’azienda VisioneImpresa Software House. Lo scopo del tirocinio è stato studiare il codice dell’applicazione mobile MoviORDER e sviluppare un modulo di autenticazione di agenti aziendali in un'applicazione pensata per clienti terzi. Più precisamente era richiesto che, dopo l’autenticazione, l’agente possa scegliere un cliente da una lista e operare all’interno dell’applicazione come il cliente selezionato senza la necessità di autenticarsi come tale. Raggiungere questo obiettivo ha richiesto lo studio del codice e dell’architettura dell’applicazione: front-end, back-end e base dati sottostante, e un certo insieme di tecnologie e strumenti tra i quali React Native e ASP.NET Core, Visual Studio, e Server Management Studio. Il progetto ha incluso la realizzazione delle API e l’interfaccia grafica del modulo richiesto, insieme a una batteria di test automatici per la Business Logic di alcune di tali API.
MoviORDER: modulo agenti per la gestione clienti
OSELIERO, ANTONIO
2023/2024
Abstract
The present document describes the work carried out by the student Antonio Oseliero during his internship at the company VisioneImpresa Software House. The aim of the internship was to study the code of the mobile application MoviORDER and develop an authentication module for company agents in an application intended for third-party customers. Specifically, it was required that, after authentication, the agent can choose a customer from a list and operate within the application as the selected customer without the need to authenticate as such. Achieving this goal required studying the code and architecture of the application: front-end, back-end, and the underlying database, along with a set of technologies and tools including React Native and ASP.NET Core, Visual Studio, and Server Management Studio. The project included the implementation of the APIs and the graphical interface of the required module, along with a suite of automated tests for the Business Logic of some of these APIs.File | Dimensione | Formato | |
---|---|---|---|
Oseliero_Antonio.pdf
accesso aperto
Dimensione
4.66 MB
Formato
Adobe PDF
|
4.66 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
https://hdl.handle.net/20.500.12608/70975