Aplicação para cadastro e gerenciamento de agendamentos para barbearias
Sobre o Projeto • Tecnologias • Configurações necessárias • Licença • Autor
GoBarber é um projeto para barbearias realizarem a gestão dos agendamentos de seus prestadores de serviço e seus clientes.
Foi desenvolvido durante o Bootcamp 14 da Rocketseat
Esta aplicação tem como objetivo fornece uma interface para dispositivos mobile em forma de aplicativo para cadastro de usuários e a criação de agendamentos com fornecedores de serviço.
Para utilização desta aplicação é necessário a configuração da API:
- API: GoBarber API REST
Para cadastro de fornecedores utilizar o cliente web
- Cliente web: GoBarber Web
Abaixo as tecnologias utilizadas para construção do App
- Necessário API estar em execução
- Instalar Android Studio e realizar as configurações do ambiente de desenvolvimento
- Dispositivo físico ou emulador para execução do aplicativo
# Execute o comando git clone para realizar o clone do repositório
$ git clone https://github.com/nelsonsantosaraujo/gobarber-mobile.git
# Entre na pasta do repositório clonado
$ cd gobarber-mobile
# Execute yarn para instalar as dependências
$ yarn
# Verifique se o ip de sua API está configurada corretamente em 'src/services/api.ts'
# Inicialize o emulador ou conecte o dispositivo físico
# verificando dispositivos disponíveis
adb devices
# Para iniciar a aplicação no Android execute
$ yarn android
# Para iniciar a aplicação no IOS execute
$ yarn ios
# Caso o projeto não execute ou fique travado na splash screen
# Execute os seguintes comandos:
# 1- Em uma janela de terminal execute (mantenha está janela aberta)
# Ela é responsável por controlar o Bundle do projeto
$ npx react-native start
# 2- Em uma segunda janela de terminal execute
# Para Android
$ npx react-native run-android
# Para IOS
$ npx react-native run-ios
Distribuído sob a licença MIT. Veja LICENSE para mais informações.
Feito por Nelson Araújo 👋🏽 Entre em contato!