https://github.com/cosmicc0der78/onlinebankingsystem
A Full-stack Django web application designed to simulate the core functionalities of a modern digital banking platform. It provides a secure, user-friendly interface for users to manage their financial accounts, perform transactions, apply for loans, and access customer support.
https://github.com/cosmicc0der78/onlinebankingsystem
banking-applications banking-system django-framework
Last synced: 2 months ago
JSON representation
A Full-stack Django web application designed to simulate the core functionalities of a modern digital banking platform. It provides a secure, user-friendly interface for users to manage their financial accounts, perform transactions, apply for loans, and access customer support.
- Host: GitHub
- URL: https://github.com/cosmicc0der78/onlinebankingsystem
- Owner: cosmicc0der78
- Created: 2025-06-17T09:18:40.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-08-09T11:51:28.000Z (12 months ago)
- Last Synced: 2025-08-09T13:27:32.495Z (12 months ago)
- Topics: banking-applications, banking-system, django-framework
- Language: Python
- Homepage:
- Size: 101 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Support: support/__init__.py
Awesome Lists containing this project
README
# π¦ Online Banking System using Django
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.
---
## π Features
- **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.
---
## π Tech Stack
- **Framework:** Django (Python)
- **Frontend:** HTML, CSS, Bootstrap
- **Database:** SQLite (default), compatible with PostgreSQL/MySQL
- **Tools:** Django Admin, Django ORM, Django Authentication System
---
## π Project Structure
## Project Structure
```plaintext
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
```
---
## βοΈ Installation & Setup
### 1οΈβ£ Clone the Repository
```bash
git clone https://github.com/cosmicc0der78/OnlineBankingSystem.git
cd OnlineBankingSystem
```
### 2οΈβ£ Create and activate a virtual environment:
On macOS/Linux:
```bash
python3 -m venv env
source env/bin/activate
```
On Windows:
```bash
python -m venv env
env\Scripts\activate
```
### 3οΈβ£ Install required packages:
```bash
pip install -r requirements.txt
```
### 4οΈβ£ Apply database migrations:
```bash
python manage.py migrate
```
### 5οΈβ£ Run the development server:
```bash
python manage.py runserver
```
### 6οΈβ£ Access the app in your browser:
Visit http://127.0.0.1:8000
## βοΈ Author
**Indu Sree.N** [GitHub](https://github.com/cosmicc0der78) [Email](mailto:indusreen78@gmail.com)
> π’ 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!