
Mobile Application
Card4ever
Card4ever is a mobile application designed to create and send personalised virtual cards and provide a smooth experience for end users
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
Have a similar project?
We can support you from idea to deployment: scoping, UX/UI, development, cloud hosting and maintenance
Discuss your project