Please use this identifier to cite or link to this item: http://hdl.handle.net/2445/198163
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorVañó Chic, Josep-
dc.contributor.authorViñals Nin, Nil-
dc.date.accessioned2023-05-18T09:19:03Z-
dc.date.available2023-05-18T09:19:03Z-
dc.date.issued2022-06-13-
dc.identifier.urihttp://hdl.handle.net/2445/198163-
dc.descriptionTreballs Finals de Grau d'Enginyeria Informàtica, Facultat de Matemàtiques, Universitat de Barcelona, Any: 2022, Director: Josep Vañó Chicca
dc.description.abstract[en] This project consists of the analysis, design, implementation and start-up of a website that automates the breakdown of invoices in an efficient way. For its implementation, I have used the APS NET.Core C# Framework, Python Flask, a series of Python libraries, web development languages like HTML, CSS, the TypeScript base framework provided by Angular and for data persistence, I used Firebase Authentification and Firebase Firestore. The website allows users to extract all the most important information from an invoice using a template, making it a more agile task, since each company has a completely different type of invoice than the rest of the companies. The best way to solve this is through collaboration, which is why the content of the website is fully accessible to any registered user. The two functions that add the most value to the website are the capacity for uploading templates and the capacity to use one of the saved templates to extract the information from a specific company invoice. I should emphasize that the visualization of all the information related to the management of templates or users is restricted depending on the role that the user has. The implemented functionalities on the web page provide the possibility to create and manage a user with a token system to ensure user authentication, to create and manage new templates from scratch and to obtain the most relevant data of the invoice according to the indicated template. It also allows us to restrict the access of the user according to his role in seeing certain information or functions both in the backend and in the frontend. Applying the "Do it yourself" logic, making the community nurture itself by making the segmentation Web Api totally public, but people who use it will not have the advantages of having the community templates available. Making this Api open to the public is to promote the development of personal projects and open source programs to make this service carry even further. The design of the frontend seeks to be an accessible user experience, comfortable for all users and adaptable to different devices, since the content of the web page is adjustable to the screen size of the device.ca
dc.format.extent68 p.-
dc.format.mimetypeapplication/pdf-
dc.language.isocatca
dc.rightsmemòria: cc-nc-nd (c) Nil Viñals Nin, 2022-
dc.rightscodi: GPL (c) Nil Viñals Nin, 2022-
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/-
dc.rights.urihttp://www.gnu.org/licenses/gpl-3.0.ca.html*
dc.sourceTreballs Finals de Grau (TFG) - Enginyeria Informàtica-
dc.subject.classificationDisseny de pàgines webca
dc.subject.classificationGestió electrònica de documentsca
dc.subject.classificationProgramarica
dc.subject.classificationTreballs de fi de grauca
dc.subject.classificationFacturacióca
dc.subject.classificationVisualització de la informacióca
dc.subject.otherWeb site designen
dc.subject.otherDocument imaging systemsen
dc.subject.otherComputer softwareen
dc.subject.otherInvoicesen
dc.subject.otherInformation visualizationen
dc.subject.otherBachelor's thesesen
dc.titleSegMyBill: Desglossament de facturesca
dc.typeinfo:eu-repo/semantics/bachelorThesisca
dc.rights.accessRightsinfo:eu-repo/semantics/openAccessca
Appears in Collections:Programari - Treballs de l'alumnat
Treballs Finals de Grau (TFG) - Enginyeria Informàtica

Files in This Item:
File Description SizeFormat 
tfg_viñals_nin_nil.pdfMemòria15.28 MBAdobe PDFView/Open
codi.zipCodi font1.63 MBzipView/Open


This item is licensed under a Creative Commons License Creative Commons