My project consists in a mobile app that allows c2c, and b2c payments using PYUSD
Seamless Pay is a next-generation C2C and B2C mobile payment platform that enables users to send, receive, and manage payments using PYUSD (PayPal USD).
It bridges traditional financial interactions with Web3 technology, offering a secure, intuitive, and modern way to transact between individuals and businesses. Users can manage balances, make purchases, and interact with merchants—all powered by blockchain smart contracts for transparency and traceability.
The platform includes:
🌐 A Next.js landing page for onboarding and marketing.
📱 A React Native mobile app as the main wallet and payment hub.
⚙️ An Express.js (TypeScript) API serving as the backend orchestrator, following SOLID principles and class-based architecture.
🧠 Smart Contracts built with Hardhat, ensuring secure on-chain payments and identity verification.
🪩 A PostgreSQL database managed via Drizzle ORM to store off-chain metadata (users, orders, KYC).
🔗 WalletConnect, ethers.js, and wagmi integrated across the app ecosystem to handle wallet sessions and contract calls seamlessly.
🪙🔗Smart Contracts (Hardhat + Ethers):
⚙️Backend (Express + TypeScript):
📱🧭Frontend (Next.js + React Native):
🗃️Database (Drizzle + PostgreSQL):
📘Documentation (Scalar + Zod):

