ATM InnovaBank
Alternance – Chez Worldline, 2024

Contexte & Objectif
Dans le cadre d'une démonstration innovante au sein de Worldline, j'ai développé une application web progressive (PWA) permettant aux utilisateurs de retirer de l'argent à un distributeur automatique sans carte bancaire. Le retrait se fait via un QR code sécurisé ou un module NFC depuis un smartphone. L'objectif : améliorer la sécurité et la fluidité d'accès aux services bancaires.
Fonctionnalités principales
- Connexion sécurisée via un token temporaire généré côté serveur.
- Scan QR code ou utilisation du NFC pour authentification rapide au distributeur.
- Confirmation du montant et retrait via une interface fluide et responsive.
- Gestion temps réel des sessions utilisateurs et transactions en base de données MongoDB.
Rôle et Réalisations
- Développement complet de la PWA avec Svelte, framework moderne orienté composants HTML/CSS/JS.
- Implémentation des interactions NFC & QR code avec une gestion sécurisée des accès.
- Connexion à une base MongoDB pour stocker les sessions et les logs de transaction.
- Optimisation de l'expérience utilisateur mobile (UX) et design responsive.
Technologies utilisées
- Svelte
- MongoDB
- Service Workers (PWA)
- API Web NFC & QR Code
Compétences acquises
Ce projet m'a permis d'explorer le développement d'interfaces ultra-légères avec Svelte, tout en intégrant des technologies de communication de proximité (NFC) et de sécurisation mobile. J’ai également approfondi ma compréhension des architectures sans carte et de la logique de transaction bancaire dématérialisée.