تخطَّ إلى المحتوى
HICHEM
العودة إلى المشاريع

Watto

  • Next.js
  • Tailwind
  • TypeScript
  • NestJS
  • PostgreSQL

Watto هو نظام دفع رقمي متكامل يتيح للمستخدمين شراء وإرسال واستخدام بطاقات الهدايا — الرقمية والمادية — بالإضافة إلى إنشاء وإدارة صناديق مشتركة للمناسبات مثل أعياد الميلاد أو الفعاليات الجماعية. عند بلوغ الهدف، يمكن للمستخدمين إنشاء قسيمة فورية قابلة للاستخدام لدى التجار الشركاء. تدمج المنصة أيضًا المدفوعات عبر الإنترنت وخصومات الشركاء وأدوات متقدمة للتجار لتسهيل التتبع والمطابقة. تضمّن دوري كمطور full-stack بناء ميزات آمنة وقابلة للتوسع باستخدام Next.js وReact Native وNestJS وPostgreSQL وRedis وAWS.

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