Skate King : uma aplicação geolocalizada para mapeamento de pontos de interesse
View/ Open
Date
2022Author
Advisor
Academic level
Graduation
Title alternative
Skate King : a geolocation application for point of interest mapping
Abstract in Portuguese (Brasil)
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 aplic ...
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. ...
Abstract
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, usin ...
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. ...
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