Aplicativo para realizar chamadas de alunos
Sobre as tecnologias usadas
- Python 3.6(backend)
- Django(framework web em python)
- Django REST Framework( framework api em python)
- JavaScript
- React Native(biblioteca JavaScript para desenvolvimento de aplicativos multiplataforma)
- Shell Script(usado para automatizar algumas tarefas)
Passos para a instalação do servidor
- Instale o python3.7
- Instale o pip(ferramenta de instalação de pacotes do python)
- Instale o git
sudo apt-get install git
- no terminal execute
pip install virtualenvwrapper
- no terminal execute o comando
mkvirtualenv env --python=python3
- no terminal excecute o comando
git clone https://github.com/daviwesley/easy-chamadas.git
- depois
cd easy-chamadas/api
pip install -r requeriments.txt
pyton manage.py migrate
- crie um admin com o seguinte comando
python manage.py createsuperuser
- no terminal execute
python manage.py runserver 0.0.0.0:8000
Passos para a execução do Aplicativo
- Instale o NodeJS
- instale a ferramenta Expo, execute na linha de comando
npm install expo-cli --global
- dentro da pasta
easy-chamadas/app
execute o seguinte comandonpm install
ouyarn
- no arquivo
easy-chamadas/app/chamada-virtual/controllers.js
modifique o valor da variávelurl_dev
para o ip da sua máquina - dentro da pasta
easy-chamadas/app
execute o seguinte comandoexpo start
- escolha o dispositivo de sua preferência emulador ou smartphone, ambas as escolhas precisam do app Expo
instalado. Android | iOS - siga as instruções que o comando
expo start
sugere :)