A secure, user-friendly online banking platform developed with Django. It allows users to manage bank accounts, perform transactions, and view history — all through a responsive web interface.
-
User Authentication
Secure user registration, login, logout, and profile management. -
Account Management
View account balance, account details, and update profile information. -
Transactions
Deposit, withdraw, transfer funds, and view transaction history. -
Loan Management
Apply for loans, view loan status and history. -
Customer Support
Submit support tickets, view ticket status, and receive responses. -
Notifications
Receive and manage important alerts and notifications.
- Framework: Django (Python)
- Frontend: HTML, CSS, Bootstrap
- Database: SQLite (default), compatible with PostgreSQL/MySQL
- Tools: Django Admin, Django ORM, Django Authentication System
OnlineBankingSystem/
├── accounts/ # User account and profile management
│ └── templates/accounts/ # Base template
│ └── static/ accounts/ # styles.css
│ └──styles.css
├── banking/ # Deposit and withdrawal apps
│ └── templates/banking/
├── loans/ # Loan management
│ └── templates/loans/
├── support/ # Customer support and ticket system
│ └── templates/support/
├── transactions/ # Transactions: transfer, history
│ └── templates/transactions/
├── manage.py # Django project management script
├── db.sqlite3 # Default SQLite database
├── requirements.txt # Python dependencies
└── README.md # Project documentation
git clone https://github.com/cosmicc0der78/OnlineBankingSystem.git
cd OnlineBankingSystemOn macOS/Linux:
python3 -m venv env
source env/bin/activateOn Windows:
python -m venv env
env\Scripts\activatepip install -r requirements.txtpython manage.py migratepython manage.py runserverVisit http://127.0.0.1:8000
📢 I'm open to collaborations, feedback, and contributing to exciting open-source adventures.
If you have ideas, suggestions, or just want to connect—feel free to reach out!