Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🏦 Banking360 β€” Secure Banking Application

React Vite TailwindCSS

Overview

A comprehensive full-stack banking management system built with React 18 and Vite, featuring 20+ banking modules including customer management, loans, cards, ATM operations, employee management, and complete transaction processing.

Tech Stack

  • Frontend: React 18.3, JavaScript (JSX), Vite
  • Styling: Tailwind CSS, CSS Modules
  • Routing: React Router DOM v6
  • HTTP Client: Axios
  • Forms: React Hook Form
  • Icons: React Icons
  • Build Tool: Vite

Features

  • πŸ‘€ Customer Management β€” Full CRUD for customers, accounts, and account holders
  • πŸ’° Loan Management β€” Loan applications, types, and repayment tracking
  • πŸ’³ Card Management β€” Card issuance, transactions, and ATM operations
  • πŸ‘” Employee Management β€” Staff records and salary processing
  • πŸ“Š Transaction Processing β€” Full transaction history and account transactions
  • 🏧 ATM Operations β€” Location management and ATM transaction handling
  • πŸ’Ό Fixed Deposits and Overdraft β€” Comprehensive financial product management
  • πŸ“ˆ Reporting Dashboard β€” Financial reporting and analytics

Application Structure

src/
β”œβ”€β”€ forms/
β”‚   β”œβ”€β”€ Customer.jsx
β”‚   β”œβ”€β”€ Account.jsx
β”‚   β”œβ”€β”€ Loan.jsx
β”‚   β”œβ”€β”€ Card.jsx
β”‚   β”œβ”€β”€ ATMLocations.jsx
β”‚   β”œβ”€β”€ ATMTransactions.jsx
β”‚   β”œβ”€β”€ AccountTransactions.jsx
β”‚   β”œβ”€β”€ CardTransaction.jsx
β”‚   β”œβ”€β”€ Employee.jsx
β”‚   β”œβ”€β”€ EmployeeSalary.jsx
β”‚   β”œβ”€β”€ LoanRepayment.jsx
β”‚   β”œβ”€β”€ FixedDeposite.jsx
β”‚   β”œβ”€β”€ Overdraft.jsx
β”‚   β”œβ”€β”€ LoanTypes.jsx
β”‚   β”œβ”€β”€ TransactionTypes.jsx
β”‚   β”œβ”€β”€ Branch.jsx
β”‚   β”œβ”€β”€ AccountHolder.jsx
β”‚   β”œβ”€β”€ home.jsx
β”‚   └── authentication.jsx
β”œβ”€β”€ loginFunctions/
β”‚   └── Login.jsx
└── registerFunctions/
    └── Register.jsx

How to Run

git clone https://github.com/Phoenixking-04/FDB-Project.git
cd FDB-Project/bankingSystem
npm install
npm run dev

Open http://localhost:5173 in your browser.

Results / Outcomes

  • βœ… Built 20+ React modules covering full banking lifecycle
  • βœ… Implemented complete authentication with role-based access control
  • βœ… Designed modular component architecture with React Router v6
  • βœ… Integrated React Hook Form for complex financial data validation
  • βœ… Delivered full banking operations: loans, cards, ATM, salary, transactions

πŸ”— Developer: Kalyankumar Sandireddy | LinkedIn

About

Secure banking application with API layer for authentication, transactions, and account management

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages