Table of Contents
DRF_BANKING_APP is a python project created using DjangoRestframework. An Online banking Application with Admin, Staff and Customers. The authorisation is done using the jwt bearer tokenisation .Various features like email ,user profile are included in this project
- Clone the repo
git clone https://github.com/rajeshpiyer/DRF-Banking-App.git
- CD to project
cd DRF-Banking-App
Follow the given steps to run the project in your localhost.
-
Install Python
$ sudo apt install python3
-
Create an environment
$ python3 -m venv venv
-
Activate environment
$ source env/bin/activate
-
Install dependencies
$ (venv) python -m pip install -r requirements.txt
-
Make migrations
$ (venv) python3 manage.py makemigrations
-
Migrate models
$ (venv) python3 manage.py migrate
-
Run the project
$ (venv) python3 manage.py runserver
Screenshots of the project using Postman
*User Login
*List Accounts
*Deposit
*Apply Loan
*Email Alerts
*Account Statement
Customer Section
-
Registration & Login.
-
Create account & Set Budget.
-
Deposit, Withdraw and Transfer.
-
List Accounts and View Account Statements.
-
Apply for Loan and View Status.
-
Repay Loan.
-
Get Budget Alerts via Email and Use Expense categorization tools.
Staff Section
-
Register & Login.
-
View Accounts & Loans.
-
Approve Loans.