Gerenciador de processos e registros pessoais do Departamento de Fiscalização de Produtos Controlados.

Overview

CRManager

Gerenciador de processos e registros pessoais do Departamento de Fiscalização de Produtos Controlados.

Descrição

Este projeto tem como objetivo ser o backend, implementado em Django 3.x, do projeto de gerenciador pessoal de processos e registros do Departamento de Fiscalização de Produtos Controlados (DFPC) do Exército Brasileiro, tanto aqueles processos criados via SisGCorp quanto os processos criados via pasta física diretamente na Secretaria de Fiscalização de Produtos Controlados (SFPC) da região do usuário.

Esta ferramenta se destina aos usuários e despachantes que precisam gerenciar seus processos de forma simples através de um aplicativo Android (infelizmente iOS não será possível, visto que não possuo dispositivos para o desenvolvimento) que em breve será desenvolvido e o link do projeto incluído aqui (não haverá disponibilidade no Google Play).

Os processos que podem ser gerenciados inicialmente são:

  • Concessão de CR
  • Atualização de Endereço do Acervo
  • Atualização de Documento Pessoal
  • Atualização de Tipo de Atividade
  • Cancelamento de CR para Pessoa Física
  • Inclusão de 2º Endereço de Acervo
  • Autorização de Compra
  • CRAF
  • Guia de Trânsito
  • Apostilamento
  • Autorização de Aquisição de PCE por Importação (CII)
  • Instituir Procurador para Pessoa Física
  • Revalidação para Pessoa Física

É possível também criar um perfil de usuário com as informações úteis da pessoa física, como E-Mail, CPF, RG, data de nascimento e endereços de acervo (principal e segundo endereço).

Também é possível registrar um CR para o usuário, o que auxilia no gerenciamento das atividades permitidas vinculadas ao documento.

Através dessa ferramenta, é possível cadastrar todos os processos pendentes ou já concluídos do usuário, com informações detalhadas sobre os processos e com a contagem de dias úteis e dias corridos desde o início do processo e da compensação da GRU.

Abaixo está alguns prints do painel de controle do projeto:

Gerenciador de Processos:

Gerenciador de Perfil de Usuários:

Gerenciador de CR:

Instalação

Para a instalação o projeto recomenda-se criar primeiro uma virtualenv:

$ mkvirtualenv CRManager --python=python3

Após a criação da virtualenv e certificar-se de que está acessando a virtualenv, rode o seguinte comando:

(CRManager) $ make install

Durante o processo de instalação, será requisitado que você crie uma conta de super usuário, para acessar o painel via endereço https://localhost:8000/admin.

Sempre que quiser rodar o projeto, basta usar o comando make run:

(CRManager) $ make run

Testes

Para rodar os testes, basta executar o comando abaixo e aguardar a finalização dos testes:

(CRManager) $ make test

Collection

A collection deste backend pode ser encontrada aqui: https://www.getpostman.com/collections/54722ca1478e12ca4109

Owner
Wolfgang Almeida
Desenvolvedor Back-End, com experiência em Banco de Dados, Front-End e Android.
Wolfgang Almeida
Render to print for blender 2.9+

render_to_print_blender_addon ** render2print: Blender AddOn for Blender 2.90.0+ ** Calculates camera parameters to allow printing a rendered image to

5 Nov 19, 2021
Un script en python qui permet d'automatique bumpée (disboard.org) tout les 2h

auto-bumper Un script en python qui permet d'automatique bumpée (disboard.org) tout les 2h Pour la première utilisation, 1.Lancer Install.bat 2.(faire

!! 1 Jan 09, 2022
Script de monitoramento de telemetria para missões espaciais, cansat e foguetemodelismo.

Aeroespace_GroundStation Script de monitoramento de telemetria para missões espaciais, cansat e foguetemodelismo. Imagem 1 - Dashboard realizando moni

Vinícius Azevedo 5 Nov 27, 2022
A inspector to be able to view and edit Qt style sheet while an application is running

Qt Style Sheet Inspector An inspector widget to view and modify the style sheet of a Qt app at runtime. Usage In order to use the inspector widget on

ESSS 46 Dec 10, 2022
Datasets with Softcatalà website content

softcatala-web-dataset This repository contains Sofcatalà web site content (articles and programs descriptions). Dataset are available in the dataset

Softcatalà 2 Dec 26, 2021
A tool that automatically creates fuzzing harnesses based on a library

AutoHarness is a tool that automatically generates fuzzing harnesses for you. This idea stems from a concurrent problem in fuzzing codebases today: large codebases have thousands of functions and pie

261 Jan 04, 2023
Simulation simplifiée du fonctionnement du protocole RIP

ProjetRIPlay v2 Simulation simplifiée du fonctionnement du protocole RIP par Eric Buonocore le 18/01/2022 Sur la base de l'exercice 5 du sujet zéro du

Eric Buonocore 2 Feb 15, 2022
GEGVL: Google Earth Based Geoscience Video Library

Google Earth Based Geoscience Video Library is transforming to Server Based. The

3 Feb 11, 2022
Framework To Ease Operating with Quantum Computers

QType Framework To Ease Operating with Quantum Computers Concept # define an array of 15 cubits:

Antonio Párraga Navarro 2 Jun 06, 2022
Clock in automatically in SCU.

auto_clock_in Clock in automatically in SCU. Features send logs to Telegram bot How to use? pip install -r requirements.txt () edit user_list, token_A

2 Dec 13, 2021
Custom Weapons 3 attribute support for Custom Weapons X

CW3toX Allows use of Custom Weapons 3 attributes in Custom Weapons X. Requiremen

2 Mar 01, 2022
PyCASCLib: CASC interface for Warcraft III

PyCASCLib CASC interface for Warcraft III. This repo provides bindings for JCASC: https://github.com/DrSuperGood/JCASC Installation Jdk is required fo

2 Jun 04, 2022
Analisador de strings feito em Python // String parser made in Python

Este é um analisador feito em Python, neste programa, estou estudando funções e a sua junção com "if's" e dados colocados pelo usuário. Neste código,

Dev Nasser 1 Nov 03, 2021
En este repositorio pondré archivos graciositos de python que hago de vez en cuando

🐍 Apuntes de python 🐍 ¿Quién soy? 👽 Saludos,mi nombre es Carlos Lara. Pero mi nickname en internet es Hercules Kan. Soy un programador autodidacta

Carlos E. Lara 3 Nov 16, 2021
An app to automatically take attendance by scanning students' bar coded ID card as they enter the classroom.

Auto Classroom Attendance This application may be run on a PC to automatically scan students' ID card using a generic bar code scanner and output the

1 Nov 10, 2021
A basic notes app to store your notes.

Notes Webapp A basic notes webapp to keep your notes.You can add, edit and delete notes after signing up. To add a note type your note in the text box

2 Oct 23, 2021
Problem statements on System Design and Software Architecture as part of Arpit's System Design Masterclass

Problem statements on System Design and Software Architecture as part of Arpit's System Design Masterclass

Relog 1.1k Jan 04, 2023
A full-featured, hackable tiling window manager written and configured in Python

A full-featured, hackable tiling window manager written and configured in Python Features Simple, small and extensible. It's easy to write your own la

Qtile 3.8k Dec 31, 2022
A python script to run any executable and pass test cases to it's stdin and compare stdout with correct output.

quera_testcase_checker A python script to run any executable and pass test cases to it's stdin and compare stdout with correct output. proper way to u

k3y1 1 Nov 15, 2021
TickerRain is an open-source web app that stores and analysis Reddit posts in a transparent and semi-interactive manner.

TickerRain is an open-source web app that stores and analysis Reddit posts in a transparent and semi-interactive manner

GonVas 180 Oct 08, 2022