Sobre o projeto | Tecnologias | Configurando o ambiente | Screenshots | License
O GoBarber é uma aplicação de agendamentos em barbearias, onde os usuários podem realizar agendamentos com prestadores de serviço através do app mobile e os prestadores de serviço têm acesso à sua agenda de atendimentos através do sistema web.
Este repositório possui o código referente ao app mobile da aplicação, onde o prestador de serviço pode criar uma conta, fazer login, visualizar todos os prestadores de serviço cadastrados e marcar um agendamento com o prestador desejado.
Para acessar a api, clique aqui: GoBarber API
Para acessar a versão web, clique aqui: GoBarber Web
Tecnologias utilizadas no desenvolvimento do app.
- ReactJS
- TypeScript
- React Native
- React Navigation
- React Native Vector Icons
- UnForm By Rocketseat
- Yup
- Styled Components
- Axios
- Eslint
- Prettier
- EditorConfig
Clone o repositório usando o git
ou faça o download no formato zip.
# Vá até a pasta do projeto
$ cd appgobarber
# Instale as dependências
$ yarn
# Confira se o arquivo 'src/services/api.ts' possui o IP de conexão correto para sua API
# Para iniciar a aplicação, execute o comando abaixo
$ yarn start
# Se for rodar o projeto no android, execute o seguinte comando
# Obs: certifique-se de ter um dispositivo conectado ou um emulador aberto
$ yarn android
# Se for rodar o projeto no iOS, primeiro vá até a pasta /ios dentro do projeto
$ cd ios
# E execute o seguinte comando para instalar as dependências
$ pod install
# Assim que a instalação finalizar, é só executar o comando abaixo
$ yarn ios
This project is licensed under the MIT License - see the LICENSE file for details.