ZM.
Back to all projects

EduWallet

Fintech digital wallet built for Lebanese students navigating the banking crisis, enabling tuition payments, parental budget controls, peer transfers, and QR merchant payments. Master's thesis project.

Impact

Tackles student financial access in Lebanon, where banking barriers make tuition payment difficult letting parents fund and track their children's tuition while students manage balances, with OCR document verification and real-time transactions.

Ongoing

Duration

Solo developer

Role

2026

Year

EduWallet screenshot 1

About The Project

Fintech digital wallet built for Lebanese students navigating the banking crisis, enabling tuition payments, parental budget controls, peer transfers, and QR merchant payments. Master's thesis project.

  • Built a full-stack fintech wallet platform covering digital payments, budget management, parental controls, and scholarship disbursement
  • Cross-platform delivery with a React + Vite web dashboard and a React Native mobile app sharing the same Fastify backend
  • RESTful API and data layer built with Fastify, TypeScript, Prisma, and PostgreSQL
  • Real-time notifications and transaction updates via Socket.io; session and rate-limit caching with Redis
  • Designed and built solo as the centerpiece deliverable for a Master's thesis on education-focused fintech in crisis economies

</> Tech Stack

TypeScript
Fastify
Node.js
React
React Native
Expo
PostgreSQL
Prisma
Redis
JWT
Socket.io
TE
Tesseract.js
Vite
Tailwind CSS

What I Learned

  • Designing a fintech-style wallet system spanning both web and mobile clients
  • Structuring a Fastify, Prisma, and PostgreSQL backend for financial transaction data
  • Building cross-platform UI with React, Vite, and React Native from a shared architecture
  • Applying academic research methodology to a full-stack product build for a thesis