Proposta de um sistema para o registro de informações de um Pescador para apoio ao Museu do Mar Virtual
dc.contributor.advisor | Wives, Leandro Krug | pt_BR |
dc.contributor.author | Silva, Mateus Cardoso da | pt_BR |
dc.date.accessioned | 2022-02-16T04:31:15Z | pt_BR |
dc.date.issued | 2021 | pt_BR |
dc.identifier.uri | http://hdl.handle.net/10183/235227 | pt_BR |
dc.description.abstract | 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. | pt_BR |
dc.description.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 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. | en |
dc.format.mimetype | application/pdf | pt_BR |
dc.language.iso | por | pt_BR |
dc.rights | Open Access | en |
dc.subject | Coleta de dados | pt_BR |
dc.subject | Web Application | en |
dc.subject | Redes sociais | pt_BR |
dc.subject | Responsivity | en |
dc.subject | React | en |
dc.subject | Banco de dados | pt_BR |
dc.subject | Java Spring | en |
dc.title | Proposta de um sistema para o registro de informações de um Pescador para apoio ao Museu do Mar Virtual | pt_BR |
dc.title.alternative | Proposal of a system for recording information from a Fisher to support the Virtual Sea Museum | en |
dc.type | Trabalho de conclusão de graduação | pt_BR |
dc.contributor.advisor-co | Kühn, Ígor | pt_BR |
dc.identifier.nrb | 001137329 | pt_BR |
dc.degree.grantor | Universidade Federal do Rio Grande do Sul | pt_BR |
dc.degree.department | Instituto de Informática | pt_BR |
dc.degree.local | Porto Alegre, BR-RS | pt_BR |
dc.degree.date | 2021 | pt_BR |
dc.degree.graduation | Ciência da Computação: Ênfase em Ciência da Computação: Bacharelado | pt_BR |
dc.degree.level | graduação | pt_BR |
Este item está licenciado na Creative Commons License
-
TCC Ciência da Computação (1024)