Skip to content

williamhnyohei/bank-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 

Repository files navigation

bank-system

Bank System is a simulated banking system designed to demonstrate secure financial transactions, automation, and fraud detection. Built with NestJS, PostgreSQL, TypeORM, and Docker, it ensures data integrity, scalability, and security best practices aligned with industry standards.

🔹 Features

  • User Authentication & Account Management (JWT, password encryption)
  • Financial Transactions (Deposits, Withdrawals, Transfers)
  • Automated Processes (Scheduled Payments, Financial Reports)
  • Fraud Detection System (Identifying Suspicious Transactions)
  • Modern Tech Stack (NestJS, PostgreSQL, Docker, Kafka for event-driven processing)

🚀 Technologies Used

  • Backend: NestJS (Node.js), TypeORM, PostgreSQL
  • Database: PostgreSQL with TypeORM migrations
  • Security: JWT Authentication, Data Encryption, OWASP Best Practices
  • Automation: BullMQ (Queue System), Cron Jobs
  • Infrastructure: Docker, Docker Compose

About

Bank System is a simulated banking system designed to demonstrate secure financial transactions, automation, and fraud detection. Built with NestJS, PostgreSQL, TypeORM, and Docker, it ensures data integrity, scalability, and security best practices aligned with industry standards.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages