Card4ever

Application Mobile

Card4ever

React NativeMaterial UIReduxAWSMicroservicesGitHub CI/CDJestOAuth2Figma

Card4ever est une application mobile pensée pour créer et envoyer des cartes virtuelles personnalisées et offrir une expérience fluide aux utilisateurs finaux

Type

Application mobile

Secteur

Cartes virtuelles & messages personnalisés

Objectif

Créer une application mobile permettant de composer, personnaliser et envoyer des cartes virtuelles pour toutes les occasions, avec une expérience simple et engageante

Résultat

Une application mobile structurée, maintenable et prête pour une évolution fonctionnelle progressive

4microservices serverless
3applications : mobile, web, portail entreprise
39écrans mobiles
2langues : FR, EN

Contexte du projet

Card4ever est une application mobile pour créer, personnaliser et envoyer des cartes virtuelles pour toutes les occasions — anniversaires, fêtes, messages personnalisés. Les cartes sont conservées indéfiniment et accessibles à tout moment. Développée en React Native avec un backend dédié, elle propose une expérience de carte de voeux moderne, élégante et sans papier

Le défi

La carte de visite papier se perd et se met à jour difficilement. Card4ever devait permettre à un particulier comme à une entreprise de créer sa carte digitale, de la partager par lien, QR code ou NFC et de la garder à jour, tout en laissant aux organisations le contrôle de leurs équipes et de leurs cartes

Notre approche

Nous avons conçu une application mobile pour créer, scanner et conserver des cartes, un site web avec des pages publiques de cartes, et un portail dédié aux entreprises avec des membres, des rôles et des portefeuilles de cartes isolés par organisation. Une offre d'abonnements et de cartes NFC physiques complète le produit

Architecture

Application mobile

React Native, Redux Toolkit, scan de QR codes et de codes-barres, Firebase (notifications, suivi des erreurs, configuration à distance), connexion Apple et Google

Site web

Next.js 15 avec des pages publiques de cartes accessibles par lien et un espace connecté

Portail entreprise

Application React avec authentification Amazon Cognito, gestion des membres et des rôles, isolation des données par organisation

4 microservices

Cartes et fichiers, utilisateurs et portefeuilles, abonnements et commandes de cartes physiques, opérations entreprise

Données et workflows

DynamoDB, S3 et CloudFront pour les médias, Step Functions pour les abonnements, API Gateway et Lambda

Fonctionnalités clés

  • Application mobile multiplateforme
  • Gestion d’état avec Redux
  • Interface utilisateur responsive et cohérente
  • Authentification sécurisée
  • Architecture cloud scalable
  • Pipeline CI/CD GitHub
  • Tests automatisés avec Jest

Qualité, sécurité et exploitation

  • Isolation multi-organisation : jetons Cognito et contrôle des droits côté serveur
  • Infrastructure décrite en code (AWS SAM / CloudFormation), environnements dev, uat, preprod et prod
  • TypeScript, ESLint, Prettier et tests Jest
  • Interface mobile en français et en anglais

Technologies utilisées

React NativeMaterial UIReduxAWSMicroservicesGitHub CI/CDJestOAuth2Figma

Vous avez un projet similaire ?

Nous pouvons vous accompagner de l’idée au déploiement : cadrage, UX/UI, développement, hébergement cloud et maintenance

Discuter de votre projet