17 · 2025
FingerLock
Système de verrouillage desktop intelligent : schéma tactile 3×3, détection automatique d'inactivité, stockage hashé SHA-256 — publié sur PyPI (`fingerlock`). Python, tkinter / evdev : un lock local simple, sans gadget cloud, installable en une commande.
- Client
- Open source
- Rôle
- Auteur Python
- Durée
- Lib
- Stack
- Python, tkinter, evdev, PyPI, SHA-256

Étude de cas
Package PyPI · schéma 3×3
- PyPIfingerlock
- Schéma3×3
- HashSHA-256
Le contexte
Verrouiller une session desktop rapidement, hors cloud, avec une UX type schéma mobile — sans exposer le secret en clair et sans dépendre d'un service tiers.
L'approche
Spec schéma 3×3 + timeout d'inactivité, hash SHA-256 du motif, UI tkinter, écoute d'activité via evdev, packaging setuptools et publication PyPI avec docs d'install et d'usage.
Le résultat
Un outil Python installable (`pip install fingerlock`), documenté, utile en local et démontrant une démarche open source complète (code, sécurité basique, distribution).
01 · Problème
Le point de douleur
Besoin d'un verrouillage local simple et sûr : les solutions cloud ou trop lourdes ne conviennent pas à un lock rapide sur machine personnelle.
02 · Cadrage
Ateliers & périmètre
Spécification du schéma 3×3, politique de timeout, exigences de hash (pas de secret en clair) et cibles OS Linux.
03 · Conception
Architecture & maquettes
UI tkinter, couche evdev, module de hashing SHA-256, structure de package PyPI (metadata, entrypoints).
04 · Développement
Itérations courtes
Implémentation, tests manuels de reprise après inactivité, durcissement des erreurs périphérique, packaging.
05 · Mise en production
Bascule maîtrisée
Publication PyPI, README d'installation, tag de version GitHub.
06 · Solution
Mesure & évolution
Docs, issues communautaires et correctifs mineurs selon les retours d'install.


Projets suivants
Ever After Events
Site complet d'agence de mariage livré en 24h lors du Build Together Challenge. Direction artistique « cachet de cire » (bordeaux, or, textures papeterie), storytelling premium et générateur de faire-part personnalisé au-delà du brief. Équipe TeamKiller : Elton, Rosaire Kakpo, Fried Bcv, Janel Guedemey — sections parallélisées, intégration finale et déploiement avant deadline.
AfriCreator
Studio de contenu IA pensé pour les créateurs, équipes et marques africaines / francophones. Une seule interface pour idéation, organisation éditoriale, programmation et publication multi-plateformes — avec pricing en FCFA (4 990 FCFA/mois), onboarding créateur et dashboard insights, pour remplacer le patchwork Notion + Canva + Buffer + Analytics trop cher et trop fragmenté.