Skip to content

nelsonsantosaraujo/gobarber-mobile

Repository files navigation

Logo

GoBarber - React Native App

Aplicação para cadastro e gerenciamento de agendamentos para barbearias

Sobre o ProjetoTecnologiasConfigurações necessáriasLicençaAutor

🚧 GoBarber 🚀 Projeto para estudo finalizado 🚧

Sobre o projeto

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:

Para cadastro de fornecedores utilizar o cliente web


Tecnologias

Abaixo as tecnologias utilizadas para construção do App


Configurações necessárias

Requisitos

  • 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

Clone do projeto

# 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

Iniciando o projeto

# 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

Licença

Distribuído sob a licença MIT. Veja LICENSE para mais informações.


Autor

Feito por Nelson Araújo 👋🏽 Entre em contato!

Linkedin Badge Gmail Badge