A full-stack digital wallet web application inspired by Paytm, built using the MERN stack (MongoDB, Express.js, React, Node.js). This project allows users to register, log in, view their wallet balance, and perform transactions like MONEY TRANSFER between different accounts along with depositing and withdrawing money in a secure and user-friendly interface.
- 🔐 User Authentication (JWT-based)
- 🧾 View wallet balance
- 💰 Deposit and withdraw money
- 💸 Money Transfer
- 🛡️ Protected routes using middleware
- 🎨 Fully responsive UI with Tailwind CSS
- 🧪 Form validation and error handling
- ☁️ Backend deployed on Render
| Layer | Technology |
|---|---|
| Frontend | React.js, Tailwind CSS |
| Backend | Node.js, Express.js |
| Database | MongoDB (via Mongoose) |
| Auth | JWT (JSON Web Tokens) |
| API Testing | Postman |
| Deployment | Render (Backend + Frontend) |
Built with ❤️ for learning and practicing full-stack development. @fowzan2744