Skip to content

πŸ“Š A FastAPI and React-based tool for processing Visa settlement reports β€” convert raw .txt files into structured Excel sheets and store results in a SQL database with filtering, parsing, and report generation features.

Notifications You must be signed in to change notification settings

zuhayrkabir/bank-processing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

17 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’³ Visa Settlement Report Processor

A full-stack application for processing and analyzing Visa settlement reports. Built using FastAPI (Python backend), React (frontend), and PostgreSQL/SQLite (optional SQL database integration).

The system parses .txt Visa reports into structured Excel files and optionally stores results in a relational database for advanced analysis.


πŸš€ Features

  • βœ… Upload Visa .txt files and convert to Excel
  • βœ… Parses Interchange, Reimbursement Fees, Visa Charges, Settlement data
  • βœ… Handles multiple reports in one file
  • βœ… Adds credit/debit label (CR/DB) and cleans numeric formats
  • βœ… Supports merging data into an existing Excel file
  • βœ… Optional database storage for all rows via SQLAlchemy
  • βœ… React UI with tabbed workflows

πŸ“¦ Tech Stack

Frontend Backend Database
React + Axios FastAPI SQLite/PostgreSQL (via SQLAlchemy)

πŸ“ Folder Structure

image

βš™οΈ Setup Instructions

Here is the basic setup for the frontend and backend

  1. Backend (FastAPI)
cd backend
python -m venv venv
source venv/bin/activate  # or venv\Scripts\activate on Windows
pip install -r requirements.txt
uvicorn app.main:app --reload
  1. Frontend (React):
npm install
npm run dev

Built by Zuhayr Kabir during a Software Internship @ Bank Asia

About

πŸ“Š A FastAPI and React-based tool for processing Visa settlement reports β€” convert raw .txt files into structured Excel sheets and store results in a SQL database with filtering, parsing, and report generation features.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published