Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/khriztianmoreno/car-service-mobile
Mobile application that allows you to know the state of your vehicle and carry expenses
https://github.com/khriztianmoreno/car-service-mobile
fastlane nodejs react-native yarn
Last synced: 28 days ago
JSON representation
Mobile application that allows you to know the state of your vehicle and carry expenses
- Host: GitHub
- URL: https://github.com/khriztianmoreno/car-service-mobile
- Owner: khriztianmoreno
- License: mit
- Created: 2017-06-21T20:25:41.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-12-11T07:30:54.000Z (about 2 years ago)
- Last Synced: 2024-04-14T07:07:37.886Z (9 months ago)
- Topics: fastlane, nodejs, react-native, yarn
- Language: JavaScript
- Size: 25.2 MB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Car Service Mobile
Application that allows you to know the state of your vehicle and carry expenses. This application is made with [React Native](https://facebook.github.io/react-native/).## Tools used in this project
* [React Native](https://facebook.github.io/react-native/)
* [React](https://facebook.github.io/react/)
* [ESLint](https://github.com/eslint/eslint)
* [eslint-config-airbnb](https://github.com/airbnb/javascript/tree/master/packages/eslint-config-airbnb) as plugin for helping us to follow the airbnb code style guide.
* [Jest](https://facebook.github.io/jest/)
* [React Native Vector Icons](https://github.com/oblador/react-native-vector-icons)
* [React Native Elements](https://github.com/react-native-community/react-native-elements)
* [Feathers](http://feathersjs.com/)**Pending tools:**
* React Native routing solution
* Application intro
* Redux
* Push notifications system## Getting started
1. [Fork this repository](https://github.com/khriztianmoreno/car-service-mobile).
2. Clone your repository ```[email protected]:YOUR_GITHUB_USER/car-service-mobile.git```.
3. Change the current directory to the project ```cd car-service-mobile```.
4. Install the project dependencies ```npm install```.
5. Make sure you have correctly installed React Native and the **Android/iOS** environment following the [React Native official guide](https://facebook.github.io/react-native/docs/getting-started.html#content).
6. Start the server ```react-native start```
7. Inside another terminal run the application in debug mode ```react-native run-android``` for **Android**, in case you are running the project for **iOS** run ```react-native run-ios```.## Workflow
We use [airbnb-javascript](https://github.com/airbnb/javascript) as JavaScript code style guide.**For code contributions:**
1. [Fork this repository](https://github.com/khriztianmoreno/car-service-mobile).
2. Clone your forked repository ```[email protected]:YOUR_GITHUB_USER/car-service-mobile.git```.
3. We use [git-flow](http://danielkummer.github.io/git-flow-cheatsheet/) and we highly recommend you to install and use it to make the workflow easier.
4. Create a branch for the feature you will work in. If you have installed git-flow you can use the command ```git flow feature start your-feature-name```.
5. Upload the feature branch to your forked repository. If you have installed git-flow you can use the command ```git flow feature publish your-feature-name```.
6. Send a pull request to **develop** with your branch name. (If you does not know how to send a pull request, please [read this](https://help.github.com/articles/creating-a-pull-request-from-a-fork/)).**Guidelines:**
* If your code will perform asynchronous operations it must use async/await
* Every bug should be registered as an issue
* Your code should be almost entirely written in english
* Your code should follow the [airbnb-javascript](https://github.com/airbnb/javascript) style guide
* Your commits should be written in english, they must be descriptive and minimalist
* You should try to use testing in your code, but this is not required**_Note:_** Your code could be rejected by breaking the above rules.