Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

README

        


GitHub language count

Repository size


GitHub last commit


License

Stargazers


rockethelp


rockethelp


About
Features
How it works
Tech Stack
Author
License


rockethelp

## 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


Bruno Fukumori



Bruno Fukumori


[![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).

---