Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bfukumori/rockethelp
App for managing technical orders
https://github.com/bfukumori/rockethelp
expo-cli firebase-auth firestore ignitelab native-base react-native rocketseat
Last synced: 28 days ago
JSON representation
App for managing technical orders
- Host: GitHub
- URL: https://github.com/bfukumori/rockethelp
- Owner: bfukumori
- License: mit
- Created: 2022-07-21T18:34:45.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-09-12T06:44:29.000Z (over 2 years ago)
- Last Synced: 2023-03-04T20:48:48.246Z (almost 2 years ago)
- Topics: expo-cli, firebase-auth, firestore, ignitelab, native-base, react-native, rocketseat
- Language: TypeScript
- Homepage:
- Size: 505 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
About •
Features •
How it works •
Tech Stack •
Author •
License
## About
📱 rockethelp - App for managing technical orders and solutions
Project developed during Ignite Lab from [Rocketseat](https://www.rocketseat.com.br/ignite).
---
## Features
- [x] Create an order
- [x] List orders by filter
- [x] Update an order as completed
- [x] Basic auth with email and password
- [x] Persist orders in database---
## How it works
### Pre-requisites
Before you begin, you will need to have the following tools installed on your machine:
[Git](https://git-scm.com), [Node.js](https://nodejs.org/en/), [Expo Go](https://expo.dev/client), [Android Studio](https://developer.android.com/studio).
In addition, it is good to have an editor to work with the code like [VSCode](https://code.visualstudio.com/) and you need an Google Account to use Firebase services.#### Running the web application (Mobile)
```bash
# Clone this repository
$ git clone [email protected]:bfukumori/rockethelp.git# Access the project folder in your terminal
$ cd rockethelp# Install the dependencies
$ npm install# Run the application in development mode:
## Android
$ npm run android## iOS
$ npm run ios## Expo go (can't use Firebase at the moment)
$ npm run start# You can read more about setting the development environment at: https://react-native.rocketseat.dev/
```
---
## Tech Stack
The following tools were used in the construction of the project:
#### **Website** ([React Native](https://reactnative.dev/) + [TypeScript](https://www.typescriptlang.org/))
- **[PhosphorIcons](https://phosphoricons.com/)**
- **[Native Base](https://nativebase.io/)**
- **[Firebase](https://firebase.google.com/docs)**
- **[Expo Cli](https://docs.expo.dev/workflow/expo-cli/)**---
## Author[![Twitter Badge](https://img.shields.io/badge/-Twitter-1ca0f1?style=flat-square&labelColor=1ca0f1&logo=twitter&logoColor=white&link=https://twitter.com/hi_fukujp)](https://twitter.com/hi_fukujp) [![Linkedin Badge](https://img.shields.io/badge/-Linkedin-blue?style=flat-square&logo=Linkedin&logoColor=white&link=https://www.linkedin.com/in/bfukumori/)](https://www.linkedin.com/in/bfukumori/)
[![Gmail Badge](https://img.shields.io/badge/-Gmail-c14438?style=flat-square&logo=Gmail&logoColor=white&link=mailto:[email protected])](mailto:[email protected])---
## License
This project is under the license [MIT](./LICENSE).
---