Sobre • Funcionalidades • Como executar • Layout • Tecnologias • Autor
Projeto feito do zero para treino da tecnologia ReactNative, Aplicativo de cadastro de ordens de serviço.
- Tela de login
- Tela de cadastro
- Criação de solicitações informando o número de "patrimônio" e a "descrição do problema"
- Acompanhar solicitações em "andamento" ou "finalizadas"
- Encerrar solicitações informando a "solução"
É preciso ter essas programas instalados em sua máquina: Git, Node.js. Editor usado para desenvolvimento da aplicação VSCode.
Para emulação da aplicação é necessário ter AndroidStudio e Expo.
É preciso criar uma conta no serviço Firebase, ter configurado GoogleService-Info.plist e o google-services.json de acordo com as documentações dadas no site Firebase.
# Clone este repositório
$ git clone https://github.com/lsferreira934/RocketHelp---ReactNative.git
# Acesse a pasta do projeto no seu terminal/cmd
$ cd RocketHelp---ReactNative
# Instale as dependências
$ npm install
# ou
$ yarn
# Execute a aplicação depois de ter o emulador já funcionando
$ Expo run:android
É possivel vizualizar o layout nesse link. É necessário ter conta no Figma para acessá-lo.
As seguintes ferramentas foram usadas na construção do projeto:
- @expo-google-fonts/roboto
- @react-native-firebase/app
- @react-native-firebase/auth
- @react-native-firebase/firestore
- @react-navigation/native
- @react-navigation/native-stack
- expo
- expo-font
- expo-splash-screen
- expo-status-bar
- native-base
- phosphor-react-native
- react
- react-dom
- react-native
- react-native-safe-area-context
- react-native-screens
- react-native-svg
- react-native-web
- react-native-svg-transformer
- typescript
Veja o arquivo package.json