Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Management API

Ce micro-service va nous permettre de gérer tous les autres micro-services en les ajoutant, supprimant, avec un système de validation /refus et en se basant sur le système d'authentification.

Arborescense

Voici l'arborescence de notre API, avec en commentaire pour chaque dossier/fichier :

project_management_API/
├── app/
│   ├── config.py         # Configuration de l'application ( mode dev, staging, prod, ...)
│   ├── __init__.py       # Initialisation de l'application Flask (création de l'app )
│   ├── extensions.py      # Gestion des bibliothèques (SQLALchemy, JWT,flask migrate,...)
│   ├── routes/           # Dossier pour les routes (blueprints)
│   │   ├── auth.py       # Routes d'authentification (inscription, connexion, JWT)
│   │   ├── courses.py  # Routes pour la gestion des routes liées à un autre sujet
│   ├── services/           # Dossier pour le code python avec vos fonctions etc
│   │   ├── get_projects.py       # fonctions liées à la récupération des projets
│   │   ├── add_project.py       # fonctions liées à l'ajout d'un projet
│   │   ├── del_project.py       # fonctions liées à le suppression d'un projet
│   ├── data/           # Dossier pour le code python avec vos fonctions etc
│   │   ├── data.yaml       # Contrat d'interface
├── requirements.txt      # Dépendances Python
├── .env                  # Fichier pour les variables d'environnement
├── app.py                # Point d'entrée de l'application
├── Dockerfile            # Fichier de l'image docker du microservice
└── README.md             # Documentation de l'API

About

L’API Project Management est une API REST permettant la gestion centralisée de plusieurs projets. Elle facilite la création, la mise à jour, la suppression et la récupération d’informations sur les projets, tout en offrant des fonctionnalités avancées de suivi, d’assignation de tâches et d’intégration avec d’autres systèmes.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages