Skip to content

Souravv-007/Fintech-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💳 FintechApp

🚀 A modern Full-Stack Fintech Application built with Node.js, Express.js, MongoDB, and JavaScript.
This project simulates real-world digital banking features like wallets, KYC verification, merchant onboarding, and secure fund transfers.


✨ Features

  • ✅ Secure User Authentication (JWT + bcrypt)
  • ✅ OTP Verification System
  • ✅ KYC Document Upload & Verification
  • ✅ Merchant Onboarding
  • ✅ QR Code Payment Generation
  • ✅ Wallet Balance Management
  • ✅ Money Transfer (Wallet / Bank / UPI)
  • ✅ Transaction History Tracking
  • ✅ File Upload Support
  • ✅ Responsive Dark Theme UI

🛠 Tech Stack

Backend

  • Node.js
  • Express.js
  • MongoDB / JSON Database
  • JWT Authentication
  • bcryptjs
  • Multer

Frontend

  • HTML5
  • CSS3
  • JavaScript

📂 Project Structure

fintechApp/

│── backend/ # API & server logic

│── frontend/ # UI pages

│── uploads/ # User uploaded file


⚡ Installation

Clone Repository

git clone https://github.com/sourav-ch05/Fintech-Application
cd fintechApp

Backend Setup

cd backend
npm install
npm run dev

Server runs at: http://localhost:4000

Frontend Setup

Open: frontend/index.html
Or run:

npx http-server frontend

🔗 API Endpoints

Module Endpoint
Auth /api/auth
KYC /api/kyc
Merchant /api/merchant
Transfers /api/transfers
Wallet /api/wallet
Transactions /api/transactions

🔐 Security

  • JWT-based Authentication
  • Password Hashing with bcrypt
  • Protected Routes Middleware
  • Secure File Upload Handling

🚀 Future Improvements

  • UPI Payment Integration
  • Real-time Notifications
  • Admin Dashboard
  • Fraud Detection
  • Analytics Dashboard

📸 Preview

Screenshot 2026-06-25 013901 image image image image image image image

🤝 Contributing

Pull requests are welcome. For major changes, please open an issue first.


📄 License

MIT License

⭐ If you like this project, don't forget to star the repo!

About

A modern fintech application with JWT auth, KYC verification, wallet management, merchant onboarding, fund transfers, and transaction history built using Node.js, Express, MongoDB, and JavaScript.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages