Skate King : uma aplicação geolocalizada para mapeamento de pontos de interesse

Detalhes bibliográficos
Autor(a) principal: Mendonça, Pedro Weber
Data de Publicação: 2022
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFRGS
Texto Completo: http://hdl.handle.net/10183/253207
Resumo: Com a modernização dos smartphones e das tecnologias utilizadas por dispositivos móveis, surgem cada vez mais aplicações que utilizam dados de geolocalização para melhor atender seus usuários. Da mesma forma, o skate recentemente se tornou um esporte olím pico e sua popularidade vem crescendo cada vez mais. Com isso, surge uma oportunidade para o desenvolvimento de uma solução para fomentar a comunidade e incentivar a prá tica do esporte. Esse trabalho visa documentar o desenvolvimento da aplicação Skate King, uma plataforma onde skatistas, utilizando dados de geolocalização, podem cadas trar locais propícios para a prática do skate. É possível navegar por um mapa e visualizar os locais cadastrados nas proximidades, assim como avaliar, fazer check-in, e adicionar novos locais. Essa plataforma foi implementada utilizando melhores práticas de desen volvimento de software, tanto para o backend quanto para o frontend. Um dos principais pilares para guiar o desenvolvimento é a escalabilidade, já que o objetivo é que essa solu ção seja utilizada por milhares de skatistas. Para isso, são aproveitados os benefícios da computação em nuvem e seguidos os princípios específicos desse contexto. Dessa forma, o resultado do desenvolvimento é uma aplicação que proporciona uma experiência fluida para os usuários e tem uma boa performance, mesmo com um grande volume de tráfego. Os princípios e padrões adotados no desenvolvimento desse projeto poderão ser seguidos em outras aplicações que visem escalabilidade e agilidade.
id UFRGS-2_5a479834bc2cb18ff6ce4b71ef814900
oai_identifier_str oai:www.lume.ufrgs.br:10183/253207
network_acronym_str UFRGS-2
network_name_str Repositório Institucional da UFRGS
repository_id_str
spelling Mendonça, Pedro WeberGalante, Renata de Matos2022-12-24T05:06:15Z2022http://hdl.handle.net/10183/253207001154658Com a modernização dos smartphones e das tecnologias utilizadas por dispositivos móveis, surgem cada vez mais aplicações que utilizam dados de geolocalização para melhor atender seus usuários. Da mesma forma, o skate recentemente se tornou um esporte olím pico e sua popularidade vem crescendo cada vez mais. Com isso, surge uma oportunidade para o desenvolvimento de uma solução para fomentar a comunidade e incentivar a prá tica do esporte. Esse trabalho visa documentar o desenvolvimento da aplicação Skate King, uma plataforma onde skatistas, utilizando dados de geolocalização, podem cadas trar locais propícios para a prática do skate. É possível navegar por um mapa e visualizar os locais cadastrados nas proximidades, assim como avaliar, fazer check-in, e adicionar novos locais. Essa plataforma foi implementada utilizando melhores práticas de desen volvimento de software, tanto para o backend quanto para o frontend. Um dos principais pilares para guiar o desenvolvimento é a escalabilidade, já que o objetivo é que essa solu ção seja utilizada por milhares de skatistas. Para isso, são aproveitados os benefícios da computação em nuvem e seguidos os princípios específicos desse contexto. Dessa forma, o resultado do desenvolvimento é uma aplicação que proporciona uma experiência fluida para os usuários e tem uma boa performance, mesmo com um grande volume de tráfego. Os princípios e padrões adotados no desenvolvimento desse projeto poderão ser seguidos em outras aplicações que visem escalabilidade e agilidade.With the modernization of smartphones and the technologies used by mobile devices, more and more applications use geolocation data to better serve their users. Likewise, skateboarding has recently become an Olympic sport and its popularity is growing each day. With this, an opportunity arises for the development of a solution to foster the com munity and encourage the practice of the sport. This work aims to document the devel opment of the Skate King application, a platform where skaters, using geolocation data, can register suitable places for skateboarding. They can browse a map and view nearby registered locations, as well as rate, check-in, and add new locations. This platform was implemented using software development best practices, both for the backend and for the frontend. One of the main pillars to guide development was scalability, as the goal is for this solution to be used by thousands of skaters. For this, the benefits of cloud com puting were taken advantage of and the specific principles of this context were followed. Thus, the result of development was an application that provides a fluid experience for users and performs well, even with a large volume of traffic. The principles and standards adopted in the development of this project can be followed in other applications aimed at scalability and agility.application/pdfporDispositivos móveisGeolocalizaçãoAndroidSkateCloud,AppiOSSkate King : uma aplicação geolocalizada para mapeamento de pontos de interesseSkate King : a geolocation application for point of interest mapping info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPorto Alegre, BR-RS2022Ciência da Computação: Ênfase em Ciência da Computação: Bachareladograduaçãoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT001154658.pdf.txt001154658.pdf.txtExtracted Texttext/plain134758http://www.lume.ufrgs.br/bitstream/10183/253207/2/001154658.pdf.txt8c275cc547d838085155c9a472e006c9MD52ORIGINAL001154658.pdfTexto completoapplication/pdf15068489http://www.lume.ufrgs.br/bitstream/10183/253207/1/001154658.pdf49bc4c30839aacc9b85a7a1653522828MD5110183/2532072022-12-25 05:56:18.501633oai:www.lume.ufrgs.br:10183/253207Repositório de PublicaçõesPUBhttps://lume.ufrgs.br/oai/requestopendoar:2022-12-25T07:56:18Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Skate King : uma aplicação geolocalizada para mapeamento de pontos de interesse
dc.title.alternative.en.fl_str_mv Skate King : a geolocation application for point of interest mapping
title Skate King : uma aplicação geolocalizada para mapeamento de pontos de interesse
spellingShingle Skate King : uma aplicação geolocalizada para mapeamento de pontos de interesse
Mendonça, Pedro Weber
Dispositivos móveis
Geolocalização
Android
Skate
Cloud,
App
iOS
title_short Skate King : uma aplicação geolocalizada para mapeamento de pontos de interesse
title_full Skate King : uma aplicação geolocalizada para mapeamento de pontos de interesse
title_fullStr Skate King : uma aplicação geolocalizada para mapeamento de pontos de interesse
title_full_unstemmed Skate King : uma aplicação geolocalizada para mapeamento de pontos de interesse
title_sort Skate King : uma aplicação geolocalizada para mapeamento de pontos de interesse
author Mendonça, Pedro Weber
author_facet Mendonça, Pedro Weber
author_role author
dc.contributor.author.fl_str_mv Mendonça, Pedro Weber
dc.contributor.advisor1.fl_str_mv Galante, Renata de Matos
contributor_str_mv Galante, Renata de Matos
dc.subject.por.fl_str_mv Dispositivos móveis
Geolocalização
Android
topic Dispositivos móveis
Geolocalização
Android
Skate
Cloud,
App
iOS
dc.subject.eng.fl_str_mv Skate
Cloud,
App
iOS
description Com a modernização dos smartphones e das tecnologias utilizadas por dispositivos móveis, surgem cada vez mais aplicações que utilizam dados de geolocalização para melhor atender seus usuários. Da mesma forma, o skate recentemente se tornou um esporte olím pico e sua popularidade vem crescendo cada vez mais. Com isso, surge uma oportunidade para o desenvolvimento de uma solução para fomentar a comunidade e incentivar a prá tica do esporte. Esse trabalho visa documentar o desenvolvimento da aplicação Skate King, uma plataforma onde skatistas, utilizando dados de geolocalização, podem cadas trar locais propícios para a prática do skate. É possível navegar por um mapa e visualizar os locais cadastrados nas proximidades, assim como avaliar, fazer check-in, e adicionar novos locais. Essa plataforma foi implementada utilizando melhores práticas de desen volvimento de software, tanto para o backend quanto para o frontend. Um dos principais pilares para guiar o desenvolvimento é a escalabilidade, já que o objetivo é que essa solu ção seja utilizada por milhares de skatistas. Para isso, são aproveitados os benefícios da computação em nuvem e seguidos os princípios específicos desse contexto. Dessa forma, o resultado do desenvolvimento é uma aplicação que proporciona uma experiência fluida para os usuários e tem uma boa performance, mesmo com um grande volume de tráfego. Os princípios e padrões adotados no desenvolvimento desse projeto poderão ser seguidos em outras aplicações que visem escalabilidade e agilidade.
publishDate 2022
dc.date.accessioned.fl_str_mv 2022-12-24T05:06:15Z
dc.date.issued.fl_str_mv 2022
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10183/253207
dc.identifier.nrb.pt_BR.fl_str_mv 001154658
url http://hdl.handle.net/10183/253207
identifier_str_mv 001154658
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRGS
instname:Universidade Federal do Rio Grande do Sul (UFRGS)
instacron:UFRGS
instname_str Universidade Federal do Rio Grande do Sul (UFRGS)
instacron_str UFRGS
institution UFRGS
reponame_str Repositório Institucional da UFRGS
collection Repositório Institucional da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/253207/2/001154658.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/253207/1/001154658.pdf
bitstream.checksum.fl_str_mv 8c275cc547d838085155c9a472e006c9
49bc4c30839aacc9b85a7a1653522828
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv
_version_ 1801224647849541632