Skip to content

Landris18/PamREST

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PamREST

Une simple application de restauration.

Backend

Requirements and guides (Environnement Linux ou Windows, Python 3.10 +, MySQL ou MariaDB)

Pour pouvoir lancer cette application, il faut suivre ces instructions et utiliser les versions indiqués:

Création de l'environnement virtuel dans le dossier Backend

cd Backend

python3 -m venv env

Activation de l'environnement virtuel:

# linux

source env/bin/activate
# windows

.\env\Scripts\activate

Installation des requirements:

pip install -r requirements.txt

Renommer le fichier env_template.conf par .env et completer les valeurs vides par les informations sur la base de données et token. Importer le fichier db.sql du dossier db dans votre votre base de données MySQL ou MariaDB.

Lancement de l'API REST

python3 main.py

Lancement test unitaire

pytest -sv

Lien Swagger UI (Documentations)

http://localhost:1600/docs#/

Frontend

Ouvrir le fichier index.html du dossier Frontend dans un navigateur.