Propostas Submetidas

DEI - FCTUC
Gerado a 2024-04-19 20:27:13 (Europe/Lisbon).
Voltar

Titulo Estágio

Plataforma Colaborativa de Produtos

Áreas de especialidade

Engenharia de Software

Local do Estágio

Av. Elísio de Moura, Coimbra

Enquadramento

A Enso Origins é uma empresa vocacionada para o desenho e implementação de soluções de software.

O presente estágio, surge como uma aposta interna da Enso Origins na criação de uma aplicação móvel que permita a pesquisa de informações detalhadas sobre produtos, permitindo ainda uma interação social relativa aos mesmos.

Objetivo

O objectivo é o desenvolvimento de uma aplicação móvel, que permita através da utilização de diferentes técnicas, como por exemplo realidade aumentada, QR Code, Barcode, identificar produtos que estão registados numa cloud de produtos da plataforma.

A identificação de cada produto requer uma consulta à cloud de produtos, para que o mesmo possa ser identificado, recolhida toda a informação existente, para depois a apresentar ao utilizador. Caso o produto não exista na cloud é permitido o seu registo inicial.

Ao utilizador é depois dada a capacidade de analisar a informação, bem como de comentar o produto socialmente.

Este estágio pretende desenvolver um protótipo desta aplicação.

O estagiário terá liberdade para explorar o conceito apresentado e definir os requisitos a implementar.

Os principais objetivos e desafios do estágio passarão por:
- Estudo e definição da arquitetura do sistema;
- Levantamento de requisitos;
- Desenvolvimento da interface;
- Desenvolvimento da aplicação móvel;
- Autenticação na aplicação através de Facebook;
- Navegação e pesquisa de produtos;
- Inserção de novos produtos;
- Inserção de testemunho de utilização do produto;
- Recolha e apresentação de estatísticas em backoffice;
- Desenvolvimento de REST API (server side) para interação com modelo de dados;

Plano de Trabalhos - Semestre 1

- Análise do estado da arte: Análise de soluções, boas práticas e as tecnologias a usar;
- Levantamento de requisitos;
- Criação de Product Backlog;
- Criação de modelo de dados;
- Estudo/Escolha de plataformas e frameworks a utilizar;
- Desenvolvimento da interface da aplicação;
- Relatório intermédio;

Plano de Trabalhos - Semestre 2

- Fase de desenvolvimento: serão implementados os requisitos e funcionalidades anteriormente determinados;
- Testes da Aplicação: Todos os testes irão ocorrer ao longo dos diversos sprints de desenvolvimento de forma recorrente;
- Deploy final e relatório de projeto;

Condições

O estagiário será inserido na equipa de desenvolvimento de software da ENSO, contando com todo o apoio necessário em todas as vertentes tecnológicas incidentes no estágio. Existirá flexibilidade de horário, ajustando o mesmo de acordo com as necessidades da instituição e do estagiário da mesma forma que é praticado com os restantes colaboradores da ENSO.

Neste projeto será usada uma metodologia de desenvolvimento ágil integrando o estagiário no normal plano de trabalho da empresa.

Observações

Para o desenvolvimento de toda a plataforma o estagiário deve possuir noções básicas de HTML, CSS, Javascript, jQuery, PHP e SQL.

Toda a plataforma será desenvolvida mediante uma arquitetura RESTFul suportada em tecnologias a eleger através de uma análise efetuada pelo estagiário e devidamente fundamentada;

No final do estágio, a ENSO fará uma avaliação do desempenho do estagiário, com o intuito de eventual integração na equipa permanente de desenvolvimento.

O presente estágio pressupõe um apoio financeiro para suporte de despesas de deslocação e alimentação ao estagiário durante todo o decorrer do mesmo.

Orientador

Carlos Hermínio Nibau Ramos
carlosramos@enso-origins.com 📩