Trabalho de Formatura Supervisionado

Portal Aberto: Plataforma de acesso ao acervo de Psicologia Anomalística do Instituto de Psicologia da USP
Alunos
Renan Costa Laiz
Renan Tiago dos Santos Silva
Orientador
Marco Dimas Gubitoso
Cliente
Wellington Zangari

Resumo

Em uma conversa entre o professor Dr. Marco Dimas Gubitoso, docente do Instituto de Matemática e Estatística (IME-USP) e orientador deste trabalho, e o professor Dr. Wellington Zangari, docente do Instituto de Psicologia (IP-USP) e cliente deste projeto, surgiu a ideia de se criar uma plataforma web para as obras de um novo acervo do Instituto de Psicologia, o que acabou por tornar-se o objetivo deste trabalho. A plataforma desenvolvida neste projeto tem o intuito de divulgar e gerenciar as obras do acervo, que conta com mais de 8 mil títulos de livros e outros tipos de mídias, como CDs, DVDs, slides, revistas, entre outros, relacionados à religiosidade popular e psicologia anomalística, área da psicologia que estuda experiências anômalas. Nesta plataforma, o usuário vai poder buscar pelas obras, ver os metadados destas, assim como avaliar e comentar os itens. Neste trabalho, o objeto de interesse foram os livros, mas a plataforma foi projetada para receber facilmente os outros tipos de mídias no futuro. No desenvolvimento da plataforma foram utilizados frameworks, com Ruby on Rails para o back-end e Vue.JS para o front-end, assim como um banco de dados não-relacional, o MongoDB. Softwares para organização de tarefas e código também foram utilizados, utilizando-se o Jira e o GitLab, nos quais foi possível aplicar os conhecimentos de métodos ágeis que os alunos aprenderam durante a graduação, como o conceito de Sprints, Kanban e Peer Code Review. A plataforma foi muito bem recebida pelo professor Wellington, na qual foram desenvolvidas as principais funcionalidades que foram acordadas durante o desenvolvimento do projeto. A realização deste projeto possibilitou que os alunos pudessem colocar em prática conhecimentos adquiridos durante a graduação, assim como experienciar as etapas do desenvolvimento de um software do seu início até a sua entrega.


Repositórios do Projeto

Back-End

Portal Aberto - API (GitLab)

Front-End

Portal Aberto - Frontend (GitLab)

Deploy

Portal Aberto Deploy (GitLab)

Powered by w3.css