Skip to content

RizingTide/Capstone_Project_Case_Study

Repository files navigation

Capstone_Project_Case_Study

Screenshot 2023-03-03 at 7 52 55 AM

The Credit Card System database is an independent system developed for managing activities such as registering new customers and approving or canceling requests, etc., using the architecture. A credit card is issued to users to enact the payment system. It allows the cardholder to access financial services in exchange for the holder's promise to pay for them later. Below are three files that contain the customer’s transaction information and inventories in the credit card information.

  • CDW_SAPP_CUSTOMER.JSON: This file has the existing customer details.
  • CDW_SAPP_CREDITCARD.JSON: This file contains all credit card transaction information.
  • CDW_SAPP_BRANCH.JSON: Each branch’s information and details are recorded in this file.

Screenshot 2023-03-03 at 7 55 17 AM

Screenshot 2023-03-03 at 7 54 42 AM

Read the JSON files using PySpark and Created DataFrames:

Screenshot 2023-03-03 at 7 56 59 AM

Screenshot 2023-03-03 at 8 00 13 AM

Loaded Them Into MySQL Database:

Screenshot 2023-03-03 at 8 01 20 AM

Here is a view of The Table on The MySQL Database: Screenshot 2023-03-03 at 8 03 29 AM

Next we needed to make a Console

Here is a view of the Transactions Menu:

Screenshot 2023-03-03 at 8 11 45 AM

Here is a view of the Customers Menu:

Screenshot 2023-03-03 at 8 14 47 AM

Next we created some graphs/visualizations:

Find and plot which transaction type has a high rate of transactions.

Screenshot 2023-03-03 at 8 15 35 AM

Find and plot which state has a high number of customers.

Screenshot 2023-03-03 at 8 16 34 AM

Find and plot the sum of all transactions for the top 10 customers, and which customer has the highest transaction amount.

Screenshot 2023-03-03 at 8 17 15 AM

Now we connect to data from an onine Loan API to get more information on the banks transactions Used Get requests and pyspark to create a data frame

Screenshot 2023-03-03 at 8 19 01 AM

Used pyspark and sql connector jdbc to write to MySQL Database

Screenshot 2023-03-03 at 8 19 56 AM

Here is a view from the MySQL Database

Screenshot 2023-03-03 at 8 22 25 AM

Here are some Visualizations and Insights From The Data

Find and plot the percentage of applications approved for self-employed applicants.

Screenshot 2023-03-03 at 8 23 34 AM

Find the percentage of rejection for married male applicants.

Screenshot 2023-03-03 at 8 24 29 AM

Find and plot the top three months with the largest transaction data.

Screenshot 2023-03-03 at 8 24 46 AM

Find and plot which branch processed the highest total dollar value of healthcare transactions.

Screenshot 2023-03-03 at 8 25 25 AM

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published