Propostas Submetidas

DEI - FCTUC
Gerado a 2024-04-24 09:38:18 (Europe/Lisbon).
Voltar

Titulo Estágio

Expense Manager

Áreas de especialidade

Engenharia de Software

Local do Estágio

Remoto / Leiria

Enquadramento

Controlar a nossa carteira tende a ser uma das maiores necessidades do quotidiano. Existem várias aplicações no mercado para tentar chegar a este objetivo mas esta aplicação tende a ser diferenciada por permitir a integração da leitura de faturas e a identificação via Google Maps do local onde tivemos algum tipo de despesa. O objetivo é ser diferenciador e tentar agrupar numa app todos os detalhes que nos possam facilitar a manter o tracking e monitorização de onde gastamos o nosso dinheiro.

Objetivo

O projeto tem como objetivo o desenvolvimento de uma aplicação web e/ou mobile onde qualquer pessoa registada pode gerir os seus gastos diários e ter acesso a estatísticas e dados que lhe permitam fazer uma melhor gestão da sua carteira. A aplicação deverá disponibilizar os seguintes requisitos principais:- Autenticação na aplicação para acesso aos gastos e inserção de novos elementos;- Configuração de notificações para detalhes e necessidades individuais;- Disponibilização de mapas para verificação de locais de despesas;- Leitura e reconhecimento de faturas e dados relativos às mesmas de forma automática.Para a implementação da aplicação deverá ser utilizada a plataforma OutSystems, de desenvolvimento ágil de aplicações (https://www.outsystems.com/platform/).A OutSystems é considerada "leader" em plataformas de "low code" pela Gartner:"OutSystems is a Leader. It originated as vendor of a rapid application development environment based on .NET, but now offers an enterprise LCAP of the same name that supports cloud, onpremises and hybrid solutions. It focuses on enterprise application development for agile and continuous customer delivery by offering a combination of omnichannel support and scalability. Gartner reviewed OutSystems 11." (https://www.gartner.com/en/documents/3956079)Para o reconhecimento de faturas, poderão ser utilizados os serviços de Inteligência Artificial (IA) da Microsoft Azure (https://docs.microsoft.com/en-us/azure/cognitive-services/) ou de outros fabricantes.

Plano de Trabalhos - Semestre 1

Plano de trabalhos previsto:- Familiarização com a empresa DOITLEAN: estrutura, organização e métodos de trabalho;- Apresentação do aluno ao orientador da DOITLEAN e à equipa técnica de suporte;- Formação OutSystems através dos tutoriais online;- Implementação de um pequeno projeto (web e mobile) usando a plataforma Outsystems;- Familiarização com os serviços cognitivos da Azure;- Pesquisa do estado da arte;- Especificação dos requisitos da aplicação “Expense Manager”;- Escrita do relatório intermédio.NOTA: será feito um plano de trabalho detalhado no início do estágio.

Plano de Trabalhos - Semestre 2

Plano de trabalhos previsto:- Detalhe dos requisitos da aplicação “Expense Manager”;- Implementação da aplicação;- Configuração dos serviços cognitivos de reconhecimento de faturas;- Criação de uma base de dados para reconhecimento de faturas;- Testes e treino de reconhecimento de faturas;- Avaliação experimental e validação;- Escrita do relatório final.NOTA: será feito um plano de trabalho detalhado no início do estágio.

Condições

Caso o aluno não possua algum do equipamento técnico necessário, este será providenciado pela DOITLEAN. A DOITLEAN providenciará também toda a ajuda e suporte técnico necessários à aprendizagem e utilização da plataforma OutSystems, bem como a sua ligação aos serviços cognitivos da Microsoft Azure.   O horário a cumprir pelo aluno é livre, podendo a prestação ser inteiramente por teletrabalho. 

Observações

Para a implementação da aplicação será utilizada a plataforma de desenvolvimento "low-code" OutSystems:https://www.outsystems.com/ A OutSystems é considerada “leader” em plataformas de “low code” pela Gartner:“OutSystems is a Leader. It originated as vendor of a rapid application development environment based on .NET, but now offers an enterprise LCAP of the same name that supports cloud, onpremises and hybrid solutions. It focuses on enterprise application development for agile and continuous customer delivery by offering a combination of omnichannel support and scalability. Gartner reviewed OutSystems 11.” https://www.gartner.com/en/documents/3956079/magic-quadrant-for-enterprise-low-code-application-platf A Outsystems já suporta componentes de ligação aos serviços cognitivos da Microsoft Azure, que disponibiliza um conjunto de serviços de IA, nomeadamente para o reconhecimento de faturas: https://docs.microsoft.com/en-us/azure/cognitive-services/ A Outsystems suporta também componentes de ligação a serviços de localização geográfica, nomeadamente o Google Maps API: https://developers.google.com/maps

Orientador

Diogo Pacheco
diogo.pacheco@doitlean.com 📩