Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/eliasgcf/gobarber-mobile

✂️ Mobile platform of gobarber application - made with react native, styled-components, unForm and react-navigation
https://github.com/eliasgcf/gobarber-mobile

gobarber mobile react-native react-navigation styled-components typescript

Last synced: 16 days ago
JSON representation

✂️ Mobile platform of gobarber application - made with react native, styled-components, unForm and react-navigation

Awesome Lists containing this project

README

        


Logo


React Native Application for GoBarber project

The best way to schedule your service!


GitHub top language


Made by

Repository size


GitHub last commit


Repository issues

GitHub


About the project   |   
Technologies   |   
Getting started   |   
How to contribute   |   
License

## 💇🏻‍♂️ About the project

Soon

To see the **api**, click here: [GoBarber Rest API](https://github.com/EliasGcf/gobarber-api)
To see the **web client**, click here: [GoBarber Web](https://github.com/EliasGcf/gobarber-web)

## 🚀 Technologies

Technologies that I used to develop this mobile client

- [ReactJS](https://reactjs.org/)
- [TypeScript](https://www.typescriptlang.org/)
- [React Native](https://reactnative.dev/)
- [React Navigation](https://reactnavigation.org/)
- [React Native Vector Icons](https://github.com/oblador/react-native-vector-icons)
- [UnForm](https://unform.dev/) [💜](https://rocketseat.com.br/)
- [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/)

## 💻 Getting started

### Requirements

- Have this application's [API](https://github.com/EliasGcf/gobarber-api) running

**Clone the project and access the folder**

```bash
$ git clone https://github.com/EliasGcf/gobarber-mobile.git && cd gobarber-mobile
```

**Follow the steps below**

```bash
# Install the dependencies
$ yarn

# Be sure the file 'src/services/api.ts' have the IP to your API

# If you are going to emulate with android, run this command
# Be sure to have the emulator open
$ yarn android

# If you are going to emulate with ios, run this command
$ yarn ios
```

## 🤔 How to contribute

**Make a fork of this repository**

```bash
# Fork using GitHub official command line
# If you don't have the GitHub CLI, use the web site to do that.

$ gh repo fork EliasGcf/gobarber-mobile
```

**Follow the steps below**

```bash
# Clone your fork
$ git clone your-fork-url && cd gobarber-mobile

# Create a branch with your feature
$ git checkout -b my-feature

# Make the commit with your changes
$ git commit -m 'feat: My new feature'

# Send the code to your remote branch
$ git push origin my-feature
```

After your pull request is merged, you can delete your branch

## 📝 License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

---

Made with 💜 by Elias Gabriel 👋 [See my linkedin](https://www.linkedin.com/in/eliasgcf/)