Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ecrozatti/gobarber_mobile

Projeto mobile usando React Native com TypeScript, rotas e envio de arquivos por formulário. A aplicação se conecta a API criada no repositório GoBarber_Backend.
https://github.com/ecrozatti/gobarber_mobile

axios editorconfig eslint prettier reactnative reactnavigation styled-components typescript unform yup

Last synced: 14 days ago
JSON representation

Projeto mobile usando React Native com TypeScript, rotas e envio de arquivos por formulário. A aplicação se conecta a API criada no repositório GoBarber_Backend.

Awesome Lists containing this project

README

        


GoBarber-logo


Sobre   |   
Tecnologias   |   
Requisitos   |   
Começando


GoBarber

## :page_with_curl: Sobre
![GitHub language count](https://img.shields.io/github/languages/count/ecrozatti/GoBarber_Mobile)
![GitHub top language](https://img.shields.io/github/languages/top/ecrozatti/GoBarber_Mobile)
![GitHub repo size](https://img.shields.io/github/repo-size/ecrozatti/GoBarber_Mobile)
![GitHub](https://img.shields.io/github/license/ecrozatti/GoBarber_Mobile)
![GitHub last commit](https://img.shields.io/github/last-commit/ecrozatti/GoBarber_Mobile)

Este repositório contém o app GoBarber. Projeto mobile usando React Native com TypeScript, rotas e envio de arquivos por formulário. A aplicação se conecta a API criada no repositório [GoBarber_Backend](https://github.com/ecrozatti/GoBarber_Backend).

GoBarber é uma aplicação para gerenciamento da agenda de barbearias. O projeto pode ser acessado tanto por clientes, como por prestadores de serviços.

Clientes podem escolher os horários disponíveis e os barbeiros gerenciar seus agendamentos.

O projeto pode ser executado em ambiente Android ou iOS.

## :computer: Tecnologias
Esse projeto foi desenvolvido no Bootcamp GoStack da Rocketseat com as seguintes tecnologias:

- [React Native](https://reactnative.dev/)
- [React Navigation](https://reactnavigation.org/)
- [React Native Vector Icons](https://github.com/oblador/react-native-vector-icons)
- [TypeScript](https://www.typescriptlang.org/)
- [UnForm](https://unform.dev/)
- [Yup](https://github.com/jquense/yup)
- [Styled Components](https://styled-components.com/)
- [Axios](https://github.com/axios/axios)
- [Husky](https://github.com/typicode/husky)
- [Commitlint](https://github.com/conventional-changelog/commitlint)
- [Commitizen](https://github.com/commitizen/cz-cli)
- [Eslint](https://eslint.org/)
- [Prettier](https://prettier.io/)
- [EditorConfig](https://editorconfig.org/)

## :books: Requisitos
- Ter [**Git**](https://git-scm.com/) para clonar o projeto.

## :rocket: Começando
``` bash
# Clonar o projeto:
$ git clone https://github.com/ecrozatti/GoBarber_Mobile.git

# Entrar no diretório:
$ cd GoBarber_Mobile

# Instalar as dependências:
$ yarn install

# Rodar o app em ambiente Android
$ yarn android

# Rodar o app em ambiente iOS
$ yarn ios
```

Made with 💚 by [Eric Crozatti Ferreira](https://www.linkedin.com/in/eric-crozatti-1447688a/)