acheiveer / DhanYatra

Basic version of PayTM(Wallet)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Secure Money Transfer App (MERN Stack)

Build a basic version of PayTM(Wallet)

Introduction

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.

Features

  • 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.

Technology Stack

  • MongoDB
  • Express.js
  • React
  • Node.js

About

Basic version of PayTM(Wallet)


Languages

Language:JavaScript 97.8%Language:HTML 1.5%Language:Dockerfile 0.5%Language:CSS 0.2%