Completed

Neela Wallet API

A secure, scalable, and feature-rich RESTful API built with Express.js, TypeScript, and MongoDB — powering the core operations of the Neela Wallet System. From user onboarding to wallet management, from transaction tracking to balance operations — everything is handled with clean code architecture, centralized error handling, and Zod validation for peace of mind.

Category: backend

Tags

Express.js
PassportJS
MongoDB
Moduler-MVC
JWT
Nodemailer
TypeScript
Neela Wallet API

Project Overview

Neela Wallet API is a secure, scalable, and feature-rich RESTful API built using Express.js, TypeScript, and MongoDB. It powers the essential operations of the Neela Wallet System, from user onboarding and wallet management to transaction tracking and analytics. With its clean code architecture, centralized error handling, and Zod-based input validation, the system ensures both developer efficiency and reliable performance.

The API offers a comprehensive set of features, including authentication and authorization (with support for credentials and Google OAuth), wallet operations like top-up, withdrawal, and transfers, as well as transaction history with filtering and sorting. Additional capabilities such as password reset, email verification, and wallet summary analytics make it an all-in-one backend solution for modern digital wallet systems.

More Projects

Ababil Hossain - Portfolio