This project is a secure money transfer application developed using the MERN stack (MongoDB, Express.js, React, and Node.js). It simulates a basic Paytm wallet, allowing users to transfer money, manage their balance, and search/filter users for easy management. The application ensures secure and consistent financial operations by utilizing MongoDB transactions for atomic balance updates.
- User Authentication: Secure user authentication using JWT.
- User Management: Search and filter users for easy management.
- Balance Management: View current balance, add money to the wallet, and transfer money to other users.
- Transaction History: View detailed transaction history.
- MongoDB Transactions: Ensure atomic balance updates to maintain consistency and security.
- MongoDB
- Express.js
- React
- Node.js