Sylvain Franchot

ME CONTACTER
Retour

Portfolio

Application Django Utilisant une Architecture Modulaire

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

L’objectif ?

Mettre à l'échelle une application Django en utilisant une architecture modulaire.

Pour ce projet j'ai du réaliser les points suivants :

  1. Refonte de l'architecture modulaire dans le repository GitHub.
  2. Réduction de diverses dettes techniques sur le projet.
  3. Ajout d'un pipeline CI/CD ainsi que son déploiement.
  4. Surveillance de l’application et suivi des erreurs via Sentry
  5. Création de la documentation technique de l’application avec Read The Docs et Sphinx (Voir la doc)


Technologies utilisées :
Framework web : Django
Linter : Flake8
Framework de tests : Pytest
Base de données : SQLite3
CI/CD : CircleCI
Containerisation : Docker
Cloud : AWS
Gestion de version : GitHub
Surveillance d'erreurs : Sentry
Documentation : Sphinx avec Read the Docs

Consulter le projet