Adil Khan 9 months ago
AdiKhanOfficial #FYP Ideas

Sarafa Cloud

This project is aimed at developing a Cloud Banking for customer. The system is an online web application that can be accessed throughout the internet with proper login provided and an offline mobile application that is locally installed which will sync data online. The project has been

Project Title

Sarafa Cloud

Project Area of Specialization

Blockchain

Project Summary

This project is aimed at developing a Cloud Banking for customer. The system is an online web
application that can be accessed throughout the internet with proper login provided and an offline mobile
application that is locally installed which will sync data online.
The project has been planned to be having the view of distributed architecture, with centralized storage
of the database. The application for the storage of the data has been planned. Using the constructs of
Oracle APEX and Firebase (JSON Storage) all the user interfaces have been designed using the
ANDROID and HTML/CSS.
The database connectivity is planned using the “APIs” methodology.
The standards of security and data protective mechanism have been given a big choice for proper usage.
The application takes care of different modules and their associated reports, which are produced as per
the applicable strategies and standards that are put forwarded by the administrative staff.
The entire project has been developed keeping in view of the distributed client server computing
technology, in mind. The specification has been normalized and Object based to eliminate all the
anomalies that may arise due to the database transaction that are executed by the general users and the
organizational administration.
The user interfaces are mobile and browser specific to give distributed accessibility for the overall
system. The mobile database has been selected as SQLite. The basic constructs of table spaces, clusters
and indexes have been exploited to provide higher consistency and reliability for the data storage.
The Oracle APEX and Firebase was the choice as it provides the constructs of high-level reliability and
security. The total front end was dominated using the HTML 5. At all proper levels high care was taken
to check that the system manages the data consistency with proper business rules or validations.
The database connectivity was planned using the latest “REST APIs” technology provided by Oracle and
Google. The authentication and authorization will be cross checked at all the relevant stages. The user
level accessibility has been restricted into different roles.

Project Objectives

Criteria
This is right to be concerned that we never carry around cash. As a safety precaution, we all carry some
cash in case of an emergency, certainly we wouldn’t want to get robbed or lose any of it.
However, in a world where people only use cards and internet banking where also these are insecure
today, perhaps sometimes we forgot to carry cards and sometimes we don’t have internet. Thinking an
alternative procedure that will allow users to use money instead of cash as to get it more secure and
standardize according to the global world.
A mobile application have online/offline both use case and has user login where user have assigned a
unique id at same time secret key is saved on that device. And a Trade/Retail center use web application
and can recharge customers account via cloud (internet) and only after registration of TCs will be
authorized to have access of the bank.
The private/secret key is securely saved in the cloud to maintain its security policy by which transaction
will be successful. And customers can also recharge their accounts by transferring amount in our bank
accounts from there App registered bank accounts.
Problem Statement
The banking industry is witnessing a revolution in products, process, markets and regulations. And It’s a
revolution that is not about to stop or even slow down. Since the only option is to adapt and evolve, it is
essential that system have the flexibility to quickly adjust the need of today’s financial market.
It’s a tough challenge. Because today’s fast-moving marketplace is also extremely competitive. Moreover,
the need to retain existing customers and attract new ones often conflicts with the need to reduce costs and
improve the efficiency. But whatever the challenges facing in retail banking operation, Cloud Sarafa
System - CSS can help to meet and overcome them.
e.g. Jazz Cash wallet need internet to send money to any QR code generated Jazz Cash wallet account.
Thesis Statement
CSS offer flexible, QR technology based on a secure system. It’s like a virtual cheque with your secret
signature. It’s centralized, customer ease design to offers a complete set of integral cloud banking modules
sharing a user-friendly interface.
Cloud Banking System - CBS is developed to overcome the process of day to day transaction of any bank.
It has all the features need to operate the peer-to-peer or client-server procedure. The system can be used
to register new customer, modify details, deposit and withdraw the amount from his / her account.

Project Implementation Method

Tools and Technologies
Tools:
? Oracle Database
o To send backend data to firebase.
? Oracle APEX
o For creating TC web application.
? Firebase
o For storing all data in JSON format.
? Android Studio
o For creating User/ Customer wallet application.
? Postman / Soap UI
o For Testing Rest APIs.

Technologies:
o HTML5
? To display Web application’s front end web pages
o CSS3
? To apply styling on Web application’s front end web pages
o JavaScript
? To generate dynamic web pages of Web application
o Oracle PLSQL
? To programmatically handle manipulation of application’s data
o Ajax & JQuery
? To provide user friendly environment
o Java
? In Android Studio to create Apps by Java programming Language
o Rest APIs
? To provide connectivity between applications and databases

Benefits of the Project

Project Scope
Features & Benefits
From an end-user perspective, the Cloud Sarafa System Project consists of two functional elements:
Customer transaction module and Trade Center recharge/ cash out module.
? Customer Transaction Module (Wallet App)
An enhanced atomized system is developed to maintain user transaction.
Features includes
o Registration of new wallet customer
o Customer type – Wallet Account
o Customer Creation Form
o Existing customer details
o Customer Access Form
o Each customer login identified by Access Code and Account No
o Secret Key Management
o Secure QR code generation
o Banking Setup menu option like
? Transaction – Debit (Send Money), Credit (Received Money)
An enhanced atomized system is developed to maintain TC transaction.
Features includes
o Customer Detail – Modify Details, Lock Customer.
o Freeze/Unfreeze Account
o Help – User Manual.
o Transaction Summary
o Account Closing
o Trade Center Transaction Module (Web App)
o Customer Details
o Transaction Report

Technical Details of Final Deliverable

Deliverables
? Customer Wallet App (Sarafa Wallet)
? Trade Center Portal (Sarafa Web Portal)
? Cloud Banking (Sarafa Cloud)
Future Enhancements
This project will be developed to fulfill user experience and security requirements. However
there are lots of scope to improve the performance of the Cloud Banking System in the area of
transaction trail, user interface, database performance, QR code security and query processing
time, etc.
There are many things for future enhancement of this project. The future enhancements that are
possible in the project are as follows.
1. To provide Multi Channel Trading of Goods, Gold’s, Currencies or others.
2. Integration with other bank and payment services through Web Services.
3. Electronic Data Interchange (EDI) system for ATM machine.
4. In the area of data security and system security.
5. To provide more tips and help or marketing.

Final Deliverable of the Project

Hardware System

Type of Industry

IT

Technologies

Blockchain, Cloud Infrastructure, Others

Sustainable Development Goals

Decent Work and Economic Growth, Industry, Innovation and Infrastructure

Required Resources

Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Internet Device Miscellaneous 140004000
Total in (Rs) 4000
If you need this project, please contact me on contact@adikhanofficial.com
Pesticide Spraying Autonomous Quadcopter

The aim of this project is to design the drone that is unmanned aerial vehicle (UAV)...

1675638330.png
Adil Khan
9 months ago
IOT based Smart Home Automation System using Raspberry Pi

The IOT based smart home automation system using raspberry provides an efficient, reliable...

1675638330.png
Adil Khan
9 months ago
Brand Equity Analyzer app

Currently there are 39 million users on Facebook in Pakistan alone. In the past few decade...

1675638330.png
Adil Khan
9 months ago
Automated communication device for deaf and dumb

Communication is a basic human need, and language is its source. Most people have the abil...

1675638330.png
Adil Khan
9 months ago
Notice Board interface with Internet of things

  Notice Boards are almost used everywhere, such as office, schools, hospitals, and...

1675638330.png
Adil Khan
9 months ago