Un groupe de gestion financière du groupe PetComp (UFMA). Son objectif est de simplement maintenir une gestion de l'entrée et de la sortie des ressources financières du groupe d'enseignement et d'extension.

Voir aussi la version de bureau
Installez les conditions préalables mentionnées ci-dessous, après cela, clonez le projet et entrez le référentiel. Ouvrez votre terminal dans le dossier du projet et exécutez la commande:
python manage.py runserver
Un serveur local sera initial pour le fermer en appuyant sur " Ctrl " + " C ".
Adresse d'accès 127.0.0.1:8000 sur votre navigateur et amusez-vous.
Vous devez d'abord installer Python 3.0. Python est un langage de programmation de haut niveau, interprété, script, impératif, orienté objet, fonctionnel, dynamique et fort.
sudo apt-get install python3
Après cela, installez le pip. PIP est un système de gestion des packages utilisé pour installer et gérer les packages de logiciels Python.
sudo apt-get install python3-pip
Installez le secteur virtuel.
sudo pip3 install virtualenv
Allez aussi loin que vous souhaitez enregistrer le projet et créer un dossier avec n'importe quel nom. Dans le cas de ce tutoriel, le code a été enregistré dans le dossier domestique d'un système Linux.
mkdir ~/safebox-projeto
Entrez le dossier que vous venez de créer.
cd ~/safebox-projeto
Créez ensuite un environnement virtuel afin que les dépendances utilisées dans le projet n'influent pas avec leurs installations. Cette commande créera un ensemble de fichiers qui vous permettra d'isoler ce WebApp à partir du reste de votre ordinateur, empêchant les erreurs possibles de endommager vos propres projets. (Bonne pratique)
virtualenv ambiente-virtual
Pour activer l'environnement virtuel, utilisez la commande:
source ambiente-virtual/bin/activate
Entrez le dossier environnemental virtuel
cd ambiente-virtual/
Enfin cloner le référentiel GitHub
git clone https://github.com/Marcos-Costa/safebox.git
Enfin, exécutez le PIP pour qu'il installe automatiquement les autres dépendances.
pip install -r /safebox/requirements.txt
C'est tout, le projet est installé.
Pour l'exécuter, utilisez-le dans le dossier du référentiel
cd safebox/
Exécutez la commande suivante:
python3 manage.py runserver
Visitez le lien pour utiliser WebApp. Ou appuyez sur Ctrl + C vers votre terminal pour mettre fin à WebApp.
Les tests sont automatisés et exécutés dans l'environnement Circleci. Si vous avez des connaissances sur le test unitaire, vous pouvez effectuer les tests utilisés localement la commande
python3 manage.py test
Le déploiement de l'application est également automatisé à l'aide de Circleci. Chaque fois qu'il y a une fusion / engagement sur Branch Master (qui est un blanc protégé), un WebHok est exécuté et le déploiement automatisé se produit sur le serveur. Pour configurer le déploiement sur votre serveur, lisez la documentation Circleci sur les fichiers de configuration YAML. Le fichier de configuration est dans le .circleci / config.yml
Git a été utilisé pour la version.
Voir également la liste des contributeurs qui ont participé au projet.
Ce projet utilise la licence MIT - voir Licence Licence.MD pour plus de détails.