Mostrar registro simples

dc.contributor.advisorWives, Leandro Krugpt_BR
dc.contributor.authorSilva, Mateus Cardoso dapt_BR
dc.date.accessioned2022-02-16T04:31:15Zpt_BR
dc.date.issued2021pt_BR
dc.identifier.urihttp://hdl.handle.net/10183/235227pt_BR
dc.description.abstractEste 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.abstractThis 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.mimetypeapplication/pdfpt_BR
dc.language.isoporpt_BR
dc.rightsOpen Accessen
dc.subjectColeta de dadospt_BR
dc.subjectWeb Applicationen
dc.subjectRedes sociaispt_BR
dc.subjectResponsivityen
dc.subjectReacten
dc.subjectBanco de dadospt_BR
dc.subjectJava Springen
dc.titleProposta de um sistema para o registro de informações de um Pescador para apoio ao Museu do Mar Virtualpt_BR
dc.title.alternativeProposal of a system for recording information from a Fisher to support the Virtual Sea Museum en
dc.typeTrabalho de conclusão de graduaçãopt_BR
dc.contributor.advisor-coKühn, Ígorpt_BR
dc.identifier.nrb001137329pt_BR
dc.degree.grantorUniversidade Federal do Rio Grande do Sulpt_BR
dc.degree.departmentInstituto de Informáticapt_BR
dc.degree.localPorto Alegre, BR-RSpt_BR
dc.degree.date2021pt_BR
dc.degree.graduationCiência da Computação: Ênfase em Ciência da Computação: Bachareladopt_BR
dc.degree.levelgraduaçãopt_BR


Thumbnail
   

Este item está licenciado na Creative Commons License

Mostrar registro simples