Skip to content

Latest commit

 

History

History
50 lines (36 loc) · 1.97 KB

readme.md

File metadata and controls

50 lines (36 loc) · 1.97 KB

BankProx 🏦

Welcome to BankProx, your modern banking solution built with TypeScript, Node.js, and MongoDB. Manage your finances seamlessly with a wide range of features.

Features

User Management 👀

  • Create User: Sign up for a new account.
  • Login User: Securely log in to your account.
  • Forget Password: Reset your password if you forget it.
  • Reset Password: Set a new password for your account.
  • Add Profile Picture: Personalize your profile with a profile picture.
  • View Profile: See your account details.
  • Delete Profile: Permanently remove your account.

Account Management 🧠

  • Create Account: Open a new bank account.
  • Delete Account: Close an existing bank account.
  • Deposit: Add funds to your account.
  • Withdraw: Withdraw money from your account.
  • Transfer: Send money to another account.
  • View Account: Check your account balance and details.
  • Lock/Unlock Account: Securely lock or unlock your account to prevent unauthorized access.
  • View All Transactions: See a history of all your transactions.

Complain Management 💀

  • Add Complain: Lodge a complaint if you encounter any issues.
  • Approve Complain: Resolve and approve complaints.
  • Remove Complain: Delete resolved complaints.

Technologies Used 🎯

  • TypeScript: A typed superset of JavaScript for building scalable applications.
  • Node.ts: A runtime environment for executing JavaScript code server-side.
  • MongoDB: A NoSQL database for storing and managing your banking data.

Get Started 💫

  1. Clone this repository.
  2. Install dependencies using npm install.
  3. Configure your MongoDB connection in config.ts.
  4. Run the server using npm start.
  5. Start using BankProx and manage your finances efficiently!

Contributing 🦕

We welcome contributions from developers like you! If you have any ideas for improvement or want to report issues, feel free to open a pull request or submit an issue.