Mobile da Aplicação GoBarber
Features | Pré-Requisitos | Frontend | Tecnologias | Lincença
- Login e Logout
- Cadastro de Usuário
- Listagem do Usuário
- Reset de Senha
- Atualização de Perfil do Usuário
- Listagem de Prestadores de Serviço
- Realizar agendamento
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node.js e/ou Yarn Além disto é bom ter um editor para trabalhar com o código como VSCode, ter instalado e configurado o Android Studio ou XCode
Para que a aplicação funcione, precisa antes ser configurado o backend da aplicação. Caso não tenha configurado, acesse esse repositório e execute o passo a passo da descrição do projeto
# Clone este repositório
$ git clone https://github.com/gabriel-nt/GoBarber-Mobile
# Mudar a porta do Android Studio (Windows/Linux)
# adb reverse tcp:3333 tcp:3333
# Instale as dependências
$ yarn
# Executar aplicação Android
$ yarn android
# Executar aplicação IOS
$ yarn ios
# Execute os testes
$ yarn test
Esse projeto foi desenvolvido com as seguintes tecnologias:
- ReactJS
- React Native
- Typescript
Esse projeto foi utilizou das seguintes lib:
- Axios
- Jest
- styled-components
- react-native-image-picker
- yup
- date-fns
- unform
- async-storage
Para uma melhorar estrutura de projetos utilizamos das seguintes fundamentos:
- TDD
- Hooks
Para padronizar a escrita do código, utilizamos as seguinte ferramentas:
- Eslint
- Prettier
- EditorConfig
Esse projeto está sob a licença MIT.
Feito por Gabriel Teixeira