Réalisations

Des projets conçus pour répondre à des besoins concrets

Découvrez des projets qui illustrent ma manière de concevoir et développer des applications web : comprendre un besoin, construire une solution adaptée avec une attention particulière sur la qualité de l'expérience utilisateur comme du code.

Projets

Mes réalisations

Application métier - Étude de cas

Gestionnaire d'interventions

Une application web conçue pour centraliser la gestion des clients et des interventions, suivre leur avancement et simplifier le travail quotidien.

  • Python
  • Django
  • PostgreSQL
  • pytest

Du besoin à la conception

Le besoin

Le projet part d'un besoin simple : disposer d'un espace unique pour retrouver les clients, leurs interventions et l'état d'avancement de chacune d'elles.

La solution

L'application permet de gérer les clients, créer des interventions et suivre leur évolution à travers des statuts et des règles métier définies, tout en centralisant les informations de l'activité.

Fonctionnalités principales

  • gestion des clients
  • archivage des données
  • création et suivi des interventions
  • gestion du statut des interventions
  • gestion des utilisateurs et des droits

Conception et développement

Le projet est développé avec Python et Django, avec PostgreSQL pour la persistance des données. Son architecture sépare les responsabilités entre les modèles, les règles métier et les services pour faciliter les évolutions et la maintenance de l'application.
Le développement est réalisé progressivement, fonctionnalité par fonctionnalité, avec des tests automatisés pour sécuriser les comportements métier et limiter les régressions.

Une qualité intégrée dès la conception

Le projet intègre dès sa conception des critères d'accessibilité, de simplicité d'utilisation, de maintenabilité et de sobriété technique.

  • interfaces utilisables au clavier
  • structure HTML sémantique
  • dépendances limitées
  • tests automatisés
  • contrôle de la qualité du code
  • documentation des choix fonctionnels et techniques

Projet personnel en cours de développement

Ce projet est développé dans le cadre du portfolio BrivalTech afin de mettre en pratique la conception d'une application métier complète, de son cadrage jusqu'à sa mise en production.

Site professionnel

BrivalTech.com

Conception et développement de mon site professionnel pour présenter mon activité, mes prestations et ma démarche à travers une interface accessible, performante et sobre.

  • Python
  • Django
  • HTML
  • CSS
Page d'accueil du site BrivalTech
Page d'accueil du site BrivalTech.

Du besoin à la conception

Le contexte

La création de la société BrivalTech nécessitait un site professionnel permettant de présenter mon activité de développement d'applications numériques, mes prestations et mes engagements.

Les objectifs

Le site devait proposer une navigation simple, permettre de comprendre les services proposés et faciliter la prise de contact, tout en reflétant l'identité et les valeurs de BrivalTech.

Conception et développement

Le site est développé avec Django. L'interface est réalisée en HTML et CSS, sans bibliothèque front-end nécessaire au fonctionnement ou à la présentation du site.
Le design system repose sur des composants et variables CSS réutilisables afin de conserver une identité visuelle cohérente entre les différentes pages et de faciliter les évolutions du site.

Accessibilité et sobriété dès la conception

L'accessibilité et l'éco-conception ont été prises en compte dès la conception du projet.

  • structure HTML sémantique
  • focus visible
  • mise en page responsive
  • contrastes contrôlés
  • navigation complète au clavier
  • JavaScript limité aux besoins réels
  • ressources graphiques optimisées
  • dépendances externes limitées

De la conception à la mise en production

Le projet couvre également la mise en production et l'exploitation du site : configuration de l'environnement, gestion des fichiers statiques, domaine, HTTPS et messagerie associée au formulaire de contact.

Le site est déployé sur alwaysdata avec une configuration de production distincte de l'environnement de développement. Les évolutions sont développées et contrôlées sur des branches dédiées avant leur intégration à la branche principale et leur déploiement.

Des résultats mesurés

Les performances et la qualité du site sont contrôlées après chaque évolutions importantes afin de mesurer leur impact et de conserver un site léger et rapide.

Requêtes réseau
27
Données transférées
97,6 kB
Ressources
313 kB
Performance
100
Accessibilité
100
Bonnes pratiques
100
EcoIndex
87 / 100

Ces mesures correspondent à la page d'accueil après sa refonte graphique. Les audits Lighthouse obtiennent des scores de 100 en performance, accessibilité et bonnes pratiques. Le score EcoIndex de 87/100 (A) a été mesuré avec GreenIT Analysis.

Projet en production

BrivalTech.com est actuellement en ligne et continue d'évoluer avec le développement de l'activité et l'enrichissement du potfolio.

Découvrir le site BrivalTech

Votre besoin

Vous avez un projet similaire ?

Discutons de votre besoin afin d'identifier les fonctionnalités utiles et une solution adaptée à votre activité.

Présenter mon projet