Proposta de um sistema para o registro de informações de um Pescador para apoio ao Museu do Mar Virtual
View/ Open
Date
2021Author
Advisor
Co-advisor
Academic level
Graduation
Title alternative
Proposal of a system for recording information from a Fisher to support the Virtual Sea Museum
Subject
Abstract in Portuguese (Brasil)
Este trabalho descreve a implementação de uma aplicação web que tem como objetivo prover os meios tecnológicos para que um líder comunitário e pescador do litoral gaúcho consiga ter um maior alcance em sua contribuição social, levando o seu conhecimento para estudantes do ensino básico, para que se conscientizem sobre o meio ambiente através de uma educação ambiental focada na costa marítima, sabendo, por exemplo, quais animais podem ser encontrados, como funciona a prática da pesca, além de ap ...
Este trabalho descreve a implementação de uma aplicação web que tem como objetivo prover os meios tecnológicos para que um líder comunitário e pescador do litoral gaúcho consiga ter um maior alcance em sua contribuição social, levando o seu conhecimento para estudantes do ensino básico, para que se conscientizem sobre o meio ambiente através de uma educação ambiental focada na costa marítima, sabendo, por exemplo, quais animais podem ser encontrados, como funciona a prática da pesca, além de aprender sobre sua preservação. Dentre as funcionalidades desenvolvidas há a criação e edição de posta gens, incluindo upload de imagens, informações sobre o clima, pescaria, lixo encontrado, entre outros. A ferramenta também permite realizar pesquisa pelos posts publicados, seja pelo título ou por tags, fazendo a ordenação dos resultados por colunas, e oferecendo a vi sualização dessas informações em uma aplicação responsiva, que se adapta ao dispositivo do usuário. A aplicação foi desenvolvida através de tecnologias-padrão da indústria, com o uso de React e JavaScript para os componentes de interface, Java e Spring para a im plementação de uma REST API, postgreSQL como o banco de dados relacional, NGINX para a definição do web server e para realizar proxy reverso, e, para cada um dos com ponentes, um container específico foi definido através de Docker-Compose. Também foi utilizado o GitHub como ferramenta para controle das sprints, backlogs e das mudanças feitas no código. ...
Abstract
This work describes the implementation of a web application that aims to provide tech nological means to a community leader and fisherman, letting him achieve larger social contribution and bring his knowledge to students from elementary schools. The point is to provide environmental education to those kids, amplifying their awareness about the envi ronment, i.e., the marine coast, letting students know what kind of animals can be found, how fishery practices are and learn about its preservatio ...
This work describes the implementation of a web application that aims to provide tech nological means to a community leader and fisherman, letting him achieve larger social contribution and bring his knowledge to students from elementary schools. The point is to provide environmental education to those kids, amplifying their awareness about the envi ronment, i.e., the marine coast, letting students know what kind of animals can be found, how fishery practices are and learn about its preservation. Among the developed func tionalities are the creation and editing of posts containing images and information about climate, fishing, garbage found, etc. Also, it allows searching posts by publication date, title, or tags, ordering the results per column, and visualization of this information in an adaptive, responsive application. The application was developed using industry-standard technologies like React and JavaScript for the interface components, Java and Spring for a REST API, PostgreSQL for a relational database, NGINX for webserver definition, and reverse proxy. In addition, for each component, a specific container was defined using Docker-Compose. Finally, GitHub was also used to provide source code, backlog, and sprint control. ...
Institution
Universidade Federal do Rio Grande do Sul. Instituto de Informática. Curso de Ciência da Computação: Ênfase em Ciência da Computação: Bacharelado.
Collections
This item is licensed under a Creative Commons License