Cash Core
Loading...
Date
2023
Authors
Adnan Ennab
Mohammad Khamalan
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
In the evolving world of finance, banks face challenges with outdated systems and high
costs. 'Cash Core' offers a modern software solution to improve efficiency, security, and
accessibility, enabling convenient banking from home and revolutionizing the user
experience.
Therefore, this project involves creating a mobile application that will be used by
customers. Through this application, users can create their own bank accounts, which can
be savings, current, or deposit accounts, with a password chosen by the customer and can
be changed. This account can be used for specific banking transactions or making
purchases through the bank, as well as checking the current balance and transaction
history. Additionally, the application allows users to view and interact with
advertisements posted by the bank's employees. The application also utilizes a
recommendation system to display products that align with the current account balance.
Furthermore, it allows users to schedule bank visits or engage in real-time conversations
with the bank in emergency situations. For emergency communications, an artificial
intelligence-based response system is used, expediting the processing of customer
inquiries and immediate problem resolution without the need for a human employee to
respond to customer queries. The application also provides a guide to the bank's
information and regulations, as well as the locations of bank branches on a map to
facilitate customer access to branches when needed.
Moreover, the system will provide users with the necessary paper documentation for these transactions, which users can download as PDF files for printing and future reference.
In addition, the project will include a dedicated electronic portal for bank employees who interact with customers. Each employee will have their own account within this electronic portal, created when they are hired and log in. This allows them to organize customer visit schedules, add customers, activate, or deactivate accounts, make modifications to them, and manage banking transactions, including printing transaction invoices. Furthermore, employees can use their portal accounts to post bank-related advertisements, such as monthly or annual prize draws, to reach users who can interact with these ads within the application and participate in the draws if they wish.
The portal will also facilitate communication, where each employee can add a colleague
from the bank and communicate with them through direct messages, or it can be in the
form of group chats containing bank employees. Additionally, there will be a supervisor
for the employees within the bank system with special permissions not available to
regular employees. This individual will oversee the advertisements posted by specific
employees and monitor their performance in completing their tasks.
The “Cash Core” project will be developed using React and React Native for the user
interface, along with Node.js, we will use SQLite and DB at the backend. This modern
technology stack will enable us to create a user-centric banking solution that enhances
efficiency and accessibility, providing features like transaction recommendations and powered emergency communication to revolutionize the banking experience.
To enhance security, Cash Core sends alert messages to users upon logging into their accounts. Additionally, it provides confirmation messages when users perform specific actions, such as paying a bill. Moreover, it sends notifications to both the sender and the
4 | P a g e
recipient when transferring funds between users within the system. This proactive approach contributes to increased security and user awareness within the platform.