A full-stack MERN app for transferring money between users with real-time balance updates, user search, and transaction history.
β Built with React + Tailwind (frontend) and Node.js + Express + MongoDB (backend)
- π JWT-based authentication (sign up, sign in, logout)
- π° Real-time balance fetch
- π€ Send money between users with validation
- π Search users by name
- π Transaction history log
- π Protected routes using middleware
Frontend
- React (Vite)
- TailwindCSS
- Axios + React Router
Backend
- Express.js
- Mongoose
- MongoDB
- Bcrypt + JWT
- Zod for validation
git clone https://github.com/your-username/payment-app.git
cd payment-app
cd backend
npm install
# Add your Mongo URI & JWT_SECRET in config.js
node index.js
cd frontend
npm install
npm run dev
My first full-stack React + Node.js project!
- Understood the MERN stack end to end
- Created RESTful APIs with Zod validation & middleware auth
- Implemented real-time UI updates using Axios
- Designed responsive, reusable components in React + Tailwind
- Learned JWT token handling for login state
Letβs connect and build cool stuff together:
π LinkedIn | πΌ Open to SDE Internships & Freelance Projects