Takaa — Digital Wallet & Agent Operations System
Takaa is a digital wallet project built around everyday money movement and agent-assisted services. Users can create an account, manage a wallet, send money to other users, view transaction history, and apply to become agents. Agents can process cash-in and cash-out transactions and request balance top-ups. Admins can manage users and wallets, review agent applications and balance requests, and monitor transaction activity. The project is built with Next.js, React, and TypeScript on the frontend, with an Express and TypeScript API, Prisma, and PostgreSQL on the backend. Socket.IO is used for real-time transaction and request-status updates.
✨ Key Features
- User registration and login
- User-to-user money transfers
- Agent-assisted cash-in and cash-out
- Wallet balance and transaction history
- Agent applications and admin approval workflow
- Agent balance top-up requests and admin review
- Admin tools for managing users
- wallets
- and transactions
- Dashboard statistics for user and agent and transaction activity
- Real-time transaction and request-status updates
🧠 Technologies Used
TypeScriptPostgreSQLPrismaSocket.IONext.jsReactNode.jsExpressJWTPassport.jsCI/CDRender
Published on October 20, 2026


