O RotaSegura App é um aplicativo destinado à criar rotas seguras para que os cidadãos possam ir de um ponto a outro correndo os menores riscos possíveis.
Rota Segura é um aplicativo móvel desenvolvido como parte do Trabalho de Conclusão de Curso (TCC) de Análise e Desenvolvimento de Sistemas no Instituto Federal de Ciência, Educação e Tecnologia (IFSP), campus Guarulhos. O sistema permite que os usuários façam denúncias de incidentes de segurança e, com base nesses dados, traça rotas mais seguras para outros usuários.
- Denúncia de Incidentes: Permite aos usuários denunciar incidentes de segurança em determinadas localidades.
- Traçar Rotas: Com base nas denúncias, o sistema sugere rotas mais seguras para os usuários.
- Visualização de Mapa: Exibe um mapa com os locais das denúncias.
- Autenticação de Usuário: Sistema de login e cadastro de usuários.
- Django: Framework para desenvolvimento da API.
- Python - 3.7.3
- pip - The package manager (installed with python <=3.4)
- pipenv - Python Dev Workflow for Humans
- MySql - OpenSource Database
Utilizando o Console:
- Clone o projeto no diretório que desejar.
git clone http://git.ifspguarulhos.edu.br/gu1760815/rotasegura-api.git
- Instale o pipenv.
pip install pipenv
Utilizando o MYSQL Workbrench ou o PHPMyAdmin:
- Crie um database chamado rotasegura.
Utilizando o Console, No diretório do projeto:
- Iniciar um Ambiente shell do pipenv.
pipenv shell
- Instale o adaptador de mysql para django.
pipenv install ./utils/mysqlclient-1.4.2-cp37-cp37m-win32.whl
- Acesse a pasta rotasegura dentro da pasta rotasegura.
cd rotasegura/rotasegura
Utilizando um Console, No diretório do projeto/rotasegura/rotasegura:
- Execute as migrations.
python manage.py migrate
Utilizando o Console, No diretório do projeto/rotasegura/rotasegura:
- Inicie o Servidor.
python manage.py runserver
- DJango - The web framework
- Knox - Token Authentication Manager
- Django Rest Framework - To create a RESTful API
-
Nome: João Luiz de Castro
-
Instituição: Instituto Federal de Ciência, Educação e Tecnologia (IFSP), campus Guarulhos
-
Ano de Publicação: 2019
-
Outros Links:
-
Nome: Lucas Carvalho Silva
-
Instituição: Instituto Federal de Ciência, Educação e Tecnologia (IFSP), campus Guarulhos
-
Ano de Publicação: 2019
-
Outros Links:
- Brad from Traversy Media youtube Channel - bradtraversy
- Desejamos mudar o mundo para melhor
Para mais detalhes sobre o trabalho acadêmico, acesse o documento completo aqui.