Card4ever

Mobile Application

Card4ever

React NativeMaterial UIReduxAWSMicroservicesGitHub CI/CDJestOAuth2Figma

Card4ever is a mobile application designed to create and send personalised virtual cards and provide a smooth experience for end users

Type

Mobile application

Sector

Virtual cards & personal messages

Objective

Create a mobile application to compose, personalise and send virtual cards for every occasion through a simple and engaging experience

Result

A structured, maintainable mobile application ready for progressive feature evolution

4serverless microservices
3applications: mobile, web, enterprise portal
39mobile screens
2languages: FR, EN

Project context

Card4ever is a mobile application for creating, customising and sending virtual greeting cards for every occasion — birthdays, celebrations, personal messages. Cards are stored forever and accessible at any time. Built with React Native and a dedicated backend, it delivers a modern, elegant and paperless greeting-card experience

The challenge

Paper business cards get lost and are hard to update. Card4ever had to let an individual or a company create a digital card, share it by link, QR code or NFC and keep it up to date, while giving organisations control over their teams and their cards

Our approach

We designed a mobile app to create, scan and keep cards, a website with public card pages, and a portal for companies with members, roles and card portfolios isolated per organisation. A subscription offer and physical NFC cards complete the product

Architecture

Mobile app

React Native, Redux Toolkit, QR code and barcode scanning, Firebase (notifications, crash reporting, remote configuration), Apple and Google sign-in

Website

Next.js 15 with public card pages reachable by link and a signed-in area

Enterprise portal

React application with Amazon Cognito authentication, member and role management, data isolation per organisation

4 microservices

Cards and files, users and wallets, subscriptions and physical card orders, enterprise operations

Data and workflows

DynamoDB, S3 and CloudFront for media, Step Functions for subscriptions, API Gateway and Lambda

Key features

  • Cross-platform mobile application
  • State management with Redux
  • Consistent and responsive user interface
  • Secure authentication
  • Scalable cloud architecture
  • GitHub CI/CD pipeline
  • Automated tests with Jest

Quality, security and operations

  • Multi-organisation isolation: Cognito tokens and server-side permission checks
  • Infrastructure defined as code (AWS SAM / CloudFormation), dev, uat, preprod and prod environments
  • TypeScript, ESLint, Prettier and Jest tests
  • Mobile interface in French and English

Technologies used

React NativeMaterial UIReduxAWSMicroservicesGitHub CI/CDJestOAuth2Figma

Have a similar project?

We can support you from idea to deployment: scoping, UX/UI, development, cloud hosting and maintenance

Discuss your project