Sobre | Prévia | Tecnologias | Iniciar | Licença
Projeto desenvolvido durante o bootcamp GoStack 11 da Rocketseat.
O projeto Mobile foi desenvolvido com React Native e tem por objetivo criar um aplicativo para agendar atendimentos com o prestador selecionado, filtrando as datas e horários disponíveis.
Para acessar a api, clique aqui.
Para acessar a aplicação web, clique aqui.
As princiais tecnologias utilizadas no projeto Mobile:
- TypeScript
- React Native
- React Navigation
- React Native Vector Icons
- UnForm
- Yup
- Styled Components
- Axios
- Husky
- Eslint
- Prettier
- EditorConfig
Antes de inicar a aplicação, verifique se a API está rodando
Clone o projeto e acesse a pasta
$ git clone https://github.com/thudf/gobarber-app.git && cd gobarber-app
Siga os passos abaixo
# Instale as dependências
$ yarn
# Verifique se a URL definida no arquivo 'src/services/api.ts' está de acordo com a URL da API que está rodando
# Se for rodar no emulador Android, inicie o emulador primeiro
# Com o emulador rodando, inicie a aplicação
$ yarn android
# Caso esteja no Linux, além de iniciar o emulador primeiro,
# Inicie o Metro Bundler antes de rodar a aplicação
$ yarn start
# Depois que o Bundler iniciar, inicie a aplicação
$ yarn android
# Caso vá rodar no emulador IOS, acesse a pasta ios:
$ cd ios
$ pod install
#retorne a pasta raiz e inicie o projeto:
$ cd ..
$ yarn start
Este projeto é desenvolvido sob a licença MIT. Veja o arquivo LICENSE para saber mais detalhes.