Sylvain Franchot

ME CONTACTER
Retour

Portfolio

Architecture Back-end Sécurisée avec Python et PostgreSQL

J’ai réalisé ce projet dans le cadre de mes études de "Développeur d'application : Python" avec l'organisme de formation OpenClassrooms

L’objectif ?

Réaliser une application en ligne de commande Python, destinée à améliorer la gestion de la relation client (CRM) pour l'entreprise Epic Events. Cette application vise à faciliter la collecte, le traitement et le partage d'informations client pour l'organisation d'événements.

Cette application a été réalisée en trois parties :

  1. Utilisation de Django ORM qui gère les interactions avec une base de données PostgreSQL.
  2. Utilisation de Django REST qui a été utilisé pour la construction de l'API et la gestion des permissions utilisateurs.
  3. Cette dernière partie intègre une application en ligne de commande (CLI) permettant l'interaction de l'utilisateur avec l'API.
De plus il a été mis en place une surveillance de l'application et un suivi des erreurs via Sentry et une documentation de l'API via Postman.

Technologies utilisées :
API : Django REST
Base de données : PostgreSQL via Django ORM
Gestion de version : GitHub
Surveillance d'erreurs : Sentry
Interface : argparse
Linter : Flake8
Documentation : Postman

Consulter le projet