HICHEM
Back to Projects

Watto

Jan 2024

Next.js
Tailwind
TypeScript
NestJS
PostgreSQL
Watto screenshot 1
Watto screenshot 2
Watto screenshot 3
Watto screenshot 4
Watto is a comprehensive digital payment ecosystem enabling users to buy, send, and redeem gift cards—both digital and physical—as well as create and manage shared money pots (cagnottes) for occasions like birthdays or group events. Once a pot reaches its goal, users can instantly generate a voucher redeemable at partner merchants. The platform also integrates online payments, partner discounts, and advanced merchant tools for reconciliation and tracking. My role as a Full-Stack Developer involved building secure, scalable features using **Next.js**, **React Native**, **NestJS**, **PostgreSQL**, **Redis**, and **AWS**, ensuring high performance and compliance for financial operations.

Overview

Watto is a multi-platform solution bridging consumers, merchants, and financial operations in the gift card industry.
It streamlines digital and physical gift card management, shared money pots, and merchant reconciliation in a secure, scalable environment.

Problem

Watto needed a unified platform to handle multiple financial flows:

  • Digital & physical gift card sales and redemption
  • Shared cagnottes with instant voucher generation
  • Merchant reconciliation & payout tracking
    All while meeting high security and compliance standards for financial services.

Role & Team

Full-Stack Developer working closely with product, finance, and compliance teams.
I implemented end-to-end features across mobile and web, optimized database queries, and integrated merchant APIs.

Constraints

  • Compliance with financial regulations
  • Support for unstable networks and low-end devices
  • Multi-platform (web + mobile) with consistent UX
  • Real-time data accuracy for balances and transactions

Solution

  • Frontend: Next.js + Tailwind CSS for responsive, performant UI
  • Mobile: React Native for cross-platform merchant and user apps
  • Backend: NestJS + PostgreSQL + Redis for reliable, high-speed transactions
  • Cloud: AWS for secure deployments and scaling
  • Features included:
    • Gift card issuance, redemption, and balance tracking
    • Cagnotte creation with instant voucher generation
    • Merchant dashboard with reconciliation tools
    • Role-based access and audit logs

Impact

  • Enabled real-time issuance and redemption for both digital and physical cards
  • Reduced merchant reconciliation time by 40%
  • Improved system uptime and reduced support requests

Tech Highlights

Next.js • React Native • Tailwind CSS • NestJS • PostgreSQL • Redis • AWS