Una aplicación web de gestión financiera de PetComp Group (UFMA). Su objetivo es simplemente mantener una gestión de la entrada y salida del recurso financiero del grupo de enseñanza y extensión.

Ver también la versión de escritorio
Instale los requisitos previos mencionados a continuación, después de ese clon del proyecto e ingrese el repositorio. Abra su terminal en la carpeta del proyecto y ejecute el comando:
python manage.py runserver
Un servidor local será inicial para cerrarlo, presione " Ctrl " + " C ".
Dirección de acceso 127.0.0.1:8000 en su navegador y diviértete.
Primero debe instalar Python 3.0. Python es un lenguaje de programación de alto nivel, interpretado, script, imperativo, orientado a objetos, funcional, dinámico y tipificación fuerte.
sudo apt-get install python3
Después de eso, instale el pip. PIP es un sistema de administración de paquetes utilizado para instalar y administrar paquetes de software de Python.
sudo apt-get install python3-pip
Instale el sector virtual.
sudo pip3 install virtualenv
Vaya tan lejos como desee guardar el proyecto y crear una carpeta con cualquier nombre. En el caso de este tutorial, el código se guardó en la carpeta de inicio de un sistema Linux.
mkdir ~/safebox-projeto
Ingrese la carpeta que acaba de crear.
cd ~/safebox-projeto
Luego cree un entorno virtual para que las dependencias utilizadas en el proyecto no entren en conflicto con sus instalaciones. Este comando creará un conjunto de archivos que le permitirán aislar esta aplicación web del resto de su computadora, evitando que los posibles errores generen daños a sus propios proyectos. (Buena práctica)
virtualenv ambiente-virtual
Para activar el entorno virtual, use el comando:
source ambiente-virtual/bin/activate
Ingrese la carpeta de entorno virtual
cd ambiente-virtual/
Finalmente clone el repositorio de Github
git clone https://github.com/Marcos-Costa/safebox.git
Finalmente, ejecute el PIP para que instale automáticamente las otras dependencias.
pip install -r /safebox/requirements.txt
Eso es todo, el proyecto está instalado.
Para ejecutarlo, úselo en la carpeta del repositorio
cd safebox/
Ejecute el siguiente comando:
python3 manage.py runserver
Visite el enlace para usar WebApp. O presione Ctrl + C a su terminal para finalizar la aplicación web.
Las pruebas se automatizan y ejecutan en el entorno CIRCLECI. Si tiene algún conocimiento sobre la prueba unitaria, puede realizar las pruebas de uso local, el comando
python3 manage.py test
La implementación de la aplicación también se automatiza utilizando CIRCLECI. Cada vez que hay una fusión/compromiso en Branch Master (que es un blanco protegido), se ejecuta un WebHok y el despliegue automatizado ocurre en el servidor. Para configurar la implementación en su servidor, lea la documentación de Circleci en los archivos de configuración YAML. El archivo de configuración está en .circleci/config.yml
GIT se usó para la versión.
Vea también la lista de contribuyentes que participaron en el proyecto.
Este proyecto utiliza la licencia MIT - consulte Licencia Licencia.md para más detalles.