Bank – Banking Application
Simple banking platform with React frontend and Python Flask backend
Project Overview
Bank is a basic banking application that allows users to perform
fundamental banking operations. The system consists of a Python Flask
backend that handles all data and business logic, and a React frontend
that provides an interactive user interface.
Key Features
- User account creation and management
- Deposit and withdrawal functionality
- Balance checking and transaction history
- Interactive React frontend for smooth user experience
- Python Flask backend for handling server-side logic
Tech Stack
React
Flask
Python
JavaScript
HTML
CSS
Setup Instructions
To run Bank locally:
- Clone the repository
- Create a Python virtual environment:
python -m venv venv
- Activate the environment:
venv\Scripts\activate.ps1 (Windows)
- Install backend dependencies:
pip install -r requirements.txt
- Run backend server:
python main.py (runs on port 5000)
- For frontend: navigate to
bank-frontend folder
- Install dependencies:
npm install
- Run frontend:
npm run dev
Contribution & Collaboration
Contributions are encouraged! Developers can enhance features,
improve UI/UX, or optimize backend logic through GitHub pull requests.
Your contributions can help make this project a robust real-world banking application.