English version
It's very common for who works with IT, that when a person in the office is having a problem with the computer, it's necessary to open a service call for someone of the IT come to solve the problem. CallingHelp is exactly for this, it allow users to open, visualize and put as "finished" the service calls.
⚠️ Requirements
- node (Version 16.16.0 or superior) -- Not tested in lower versions
- npm (Version 8.11.0 or superior) -- Not tested in lower versions
- yarn (Version 1.12.19 or superior) -- Not tested in lower versions
- expo (Version 5.5.1 or superior) -- Not tested in lower versions
- Java(TM) SE Runtime Environment (Version 19.0.2 or superior) -- Not tested in lower versions
If you need some help to update or configure your environment click here and here.
If you don't want to test the project on your own cellphone, you will need to install Android Studio, see how to configure Android Studio in the minute 3:35.
▶️ How to execute the project
Access the folder where you want to download the project and execute the command below on your terminal to download the project or download manually by using the Github itself and then extract the .rar on the desired folder.
git clone https://github.com/pedrocorrea2002/CallingHelp.git
OBS: Certify if the address of the folder shown in the terminal is the same of the folder where you want to download the project before executing the command above.
After the project be downloaded, use this command to enter in the project's folder.
cd .\CallingHelp\
After that, execute the command below inside the project's folder to install the Node Modules.
yarn install
To execute the project use the command below, also inside of the project's folder.
expo run:android
If you are using the emulator of the Android Studio and after the executing of the command above, the emulator just open and the terminal pauses with the message "Opening name_of_the_device", press ctrl+c to stop the execution and execute the command again, now with the emulator opened.
📚 References
This project was made based on the one showed during the event Ignite Lab 3 from Rocketseat.
Versão portuguesa (Brasil)
É muito comum pra quem trabalha com TI, que quando uma pessoa no escritório está tendo um problema com o computador, é necessário abrir um chamado para que alguém da TI venha resolver o problema. RocketHelp é exatamente para isso, ele permite que os usuários abram, visualizem e marquem como "Finalidado" os chamados.
⚠️ Requisitos
- node (Version 16.16.0 ou superior) -- Não testado em versões inferiores
- npm (Version 8.11.0 ou superior) -- Não testado em versões inferiores
- yarn (Version 1.12.19 ou superior) -- Não testado em versões inferiores
- expo (Version 5.5.1 ou superior) -- Não testado em versões inferiores
- java (Version 1.8.0_021 ou superior) -- Não testado em versões inferiores
Se você precisar de ajuda para atualizar ou configurar seu ambiente clique aqui e aqui.
Se você quer testar o projeto no seu próprio celular, você vai precisar instalar o Android Studio, veja como configurar o Android Studio.
▶️ Como executar o projeto
Acesse a pasta onde deseja baixar o projeto e execute o comando abaixo no seu terminal para baixar o projeto ou baixe manualmente pelo próprio gitHub e então extraia o .rar na pasta desejada.
git clone https://github.com/pedrocorrea2002/CallingHelp.git
OBS: Certifique se o endereço mostrado no terminal é o mesmo da pasta que você deseja baixar o projeto antes de executar o comando acima.
Depois do projeto estar baixado, use este comando para entrar na pasta do projeto.
cd .\CallingHelp\
Feito isso, execute o comando abaixo dentro da pasta do projeto para instalar a Node Modules.
yarn install
Para executar o projeto use o comando abaixo também dentro da pasta do projeto.
expo run:android
Se você estiver utilizando o emulador do Android Studio e o após a execução do comando acima o emulador simplesmente abrir e o terminal travar na mensagem "Opening nome_do_dispositivo", aperte ctrl+c para parar a execução e execute o comando de novo, agora com o emulador aberto.
📚 Referência
Este projeto foi feito com base no projeto apresentado no evento Ignite Lab 3 da Rocketseat.