Please use this identifier to cite or link to this item: http://hdl.handle.net/2445/198163
Title: SegMyBill: Desglossament de factures
Author: Viñals Nin, Nil
Director/Tutor: Vañó Chic, Josep
Keywords: Disseny de pàgines web
Gestió electrònica de documents
Programari
Treballs de fi de grau
Facturació
Visualització de la informació
Web site design
Document imaging systems
Computer software
Invoices
Information visualization
Bachelor's theses
Issue Date: 13-Jun-2022
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.
Note: Treballs Finals de Grau d'Enginyeria Informàtica, Facultat de Matemàtiques, Universitat de Barcelona, Any: 2022, Director: Josep Vañó Chic
URI: http://hdl.handle.net/2445/198163
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