Trackfish : plataforma de gestão de peixes para aquariofilistas
Date
2024
Journal Title
Journal ISSN
Volume Title
Publisher
IPCB. EST
Abstract
O Trackfish é um projeto autoproposto com colaboração da XHOU Innovation Technologies, empresa na área das tecnológicas sediada em Castelo Branco, que tem como objetivo a criação de uma plataforma digital inovadora para a gestão de aquários. Através da aplicação Trackfish, pretende-se oferecer uma solução prática e económica na procura e aquisição de produtos direcionados para aquariofilismo. A plataforma centraliza uma ampla variedade de lojas especializadas, permitindo ao utilizador final comparar preços e visualizar avaliações de produtos, facilitando a escolha informada e vantajosa. Com isso, o Trackfish visa otimizar a experiência de compra, auxiliando aquaristas de todos os níveis na procura dos melhores produtos e ofertas disponíveis no mercado
Durante esta fase inicial, o foco está no levantamento de requisitos e na conceção da aplicação, garantindo que as funcionalidades atendam às necessidades dos utilizadores. Para isso, foram utilizadas metodologias ágeis, de forma a facilitar a comunicação contínua com a empresa parceira e assegurando a validação dos aspetos trabalhados.
O relatório documenta o processo de definição de personas, cenários de uso, user stories, requisitos funcionais e não funcionais, diagrama de classes, diagramas de robustez, sequência e entidade relação, bem como a estrutura da interface através de mockups e wireframes. Estas etapas são fundamentais para garantir que a aplicação atenda às expectativas do público-alvo e seja intuitiva e eficiente.
Com esta abordagem estruturada, o Trackfish visa proporcionar uma experiência aprimorada para aquariofilistas, simplificando a gestão dos seus aquários e promovendo práticas sustentáveis dentro do hobby.
Abstract : Trackfish is a self-proposed project in collaboration with XHOU Innovation Technologies, a technology company based in Castelo Branco, aiming to develop an innovative digital platform for aquarium management. The Trackfish application seeks to provide a practical and cost-effective solution for searching and purchasing aquarium-related products. By centralizing a wide range of specialized stores, the platform enables users to compare prices and view product reviews, facilitating informed and advantageous purchasing decisions. In doing so, Trackfish optimizes the shopping experience, assisting aquarists of all levels in finding the best products and deals available on the market. During this initial phase, the focus is on requirements gathering and application design, ensuring that the platform's features align with user needs. Agile methodologies were adopted to facilitate continuous communication with the partner company and ensure the validation of key development aspects. This report documents the process of defining personas, use case scenarios, user stories, functional and non-functional requirements, class diagrams, robustness diagrams, sequence diagrams, and entity-relationship models, as well as the interface structure through mockups and wireframes. These steps are crucial in ensuring that the application meets the expectations of its target audience and remains intuitive and efficient. With this structured approach, Trackfish aims to enhance the experience of aquarists by simplifying aquarium management and promoting sustainable practices within the hobby.
Abstract : Trackfish is a self-proposed project in collaboration with XHOU Innovation Technologies, a technology company based in Castelo Branco, aiming to develop an innovative digital platform for aquarium management. The Trackfish application seeks to provide a practical and cost-effective solution for searching and purchasing aquarium-related products. By centralizing a wide range of specialized stores, the platform enables users to compare prices and view product reviews, facilitating informed and advantageous purchasing decisions. In doing so, Trackfish optimizes the shopping experience, assisting aquarists of all levels in finding the best products and deals available on the market. During this initial phase, the focus is on requirements gathering and application design, ensuring that the platform's features align with user needs. Agile methodologies were adopted to facilitate continuous communication with the partner company and ensure the validation of key development aspects. This report documents the process of defining personas, use case scenarios, user stories, functional and non-functional requirements, class diagrams, robustness diagrams, sequence diagrams, and entity-relationship models, as well as the interface structure through mockups and wireframes. These steps are crucial in ensuring that the application meets the expectations of its target audience and remains intuitive and efficient. With this structured approach, Trackfish aims to enhance the experience of aquarists by simplifying aquarium management and promoting sustainable practices within the hobby.
Description
Keywords
Aquariofilia, Comparação de preços, Marketplace, Histórico de preços, Gestão de aquários, Aquarium, Price comparison, Price history, Aquarium management
Citation
GONÇALVES, André Esgalhado ; SOUSA, Bruno Alexandre Martins Gonçalves Jales de (2024) - Castelo Branco : IPCB. EST. Relatório do Trabalho de Fim de Curso de Engenharia Informática