Desenvolvimento de um sistema agregador de barbearias

Nascimento, Ewerson Vieira (2022)

tcc

RESUMO: O mercado de beleza masculina vem crescendo ano após ano em todo o mundo, com relatórios apontando crescimento, no Brasil, de 70% entre 2012 e 2017. Dentre os diversos setores que compõem este mercado, o setor de barbearias é um dos que recebem mais investimentos, seja em infraestrutura, capacitação de pessoas e até mesmo tecnologia. Outra área que cresceu muito nos últimos anos foi a popularização do uso de smartphones. Além do surgimento de aplicativos para resolverem demandas específicas, surgiram também aplicativos agregadores, condensando em um mesmo app diversas alternativas para o usuário acerca de um mesmo tema, como o iFood no setor alimentício, o Flipboard no setor de notícias e o Anchor para distribuição de podcasts. Com esses pontos em mente surgiu o presente trabalho, onde foi desenvolvido um sistema para gerenciamento de barbearias. Foram desenvolvidas duas interfaces: uma web, utilizando a biblioteca React, e outra mobile, utilizando o React Native, para diferentes tipos de usuários. Além disso, uma API foi desenvolvida utilizando Node.js para permitir a comunicação das interfaces com os dados da aplicação. Dentre as diversas funcionalidades do sistema, as principais são a possibilidade do usuário visualizar diversas barbearias e agendar sua visita a um estabelecimento por meio de um aplicativo móvel, e facilitar o controle da agenda dos barbeiros dessas barbearias. Para demonstrar os resultados produzidos, foram disponibilizadas ao final deste trabalho imagens do sistema com descrições das telas e das funcionalidades produzidas, utilizando dados fictícios.

ABSTRACT: The male beauty market has been growing year after year around the world, with reports pointing to a growth of 70% in Brazil between 2012 and 2017. Among the various sectors that make up this market, the barbershop sector is one of those that receive more investments, whether in infrastructure, people trainment and even technology. Another area that has grown a lot in recent years has been the popularization of the use of smartphones. In addition to the emergence of applications to solve specific demands, aggregating applications have also emerged, condensing in the same app several alternatives for the user on the same topic, such as iFood in the food sector, Flipboard in the news sector and Anchor for podcasts distribution. With these points in mind, the present work emerged, with the development of a system for managing barbershops. Two interfaces were developed: a web interface, using the React library, and a mobile interface, with React Native, for different types of users. In addition, an API was developed using Node.js to allow interfaces to communicate with application data. Among the various functionalities of the system, the main ones are the possibility for the users to view several barbershops and schedule their visit to an establishment through a mobile application, and facilitate the control of the barbers’ agenda in these barbershops. To demonstrate the results achieved, at the end of this paper images of the system with descriptions of the screens and the produced functionalities were made available, using fictitious data.


Collections: