0% found this document useful (0 votes)
7 views

CPP

That's our PPT for CPP final project
Copyright
© © All Rights Reserved
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views

CPP

That's our PPT for CPP final project
Copyright
© © All Rights Reserved
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 32

SAMARTH POLYTECHNIC, BELHE.

DEPARTMENT OF COMPUTER ENGINEERING

PRESENTED BY :
1) Bodake Tushar Nitesh
2) Momin Akib Khalid
3) Bhalerao Atharva Baburao
4) Kandhare Sarthak Sanjay

GUIDED BY:
Prof. Nawale S.K.
• Abstract
• Introduction
• Literature Survey
• Problem Statement
• Existing System
• Proposed System
• Objective &Scope
• System Architecture
• Hardware And Software Specification
• Data Flow Diagram
• UML diagram
• Algorithms
• Results And Analysis
• Conclusion & Future Scope
• Paper Published
• References
 Digital Gullak is a pioneering web application designed to
revolutionize personal finance management by providing users with
an intuitive platform for digital savings. In a world where financial
literacy and effective savings strategies are more critical than ever,
Digital Gullak aims to simplify the process of managing money.
With its user-friendly interface, the app caters to individuals seeking
to improve their saving habits while offering innovative features
that make the experience both rewarding and secure.
 The app offers a suite of functionalities that include secure deposits
and withdrawals, comprehensive transaction history tracking, and
dedicated account management for both users and administrators.
 A standout feature of Digital Gullak is its interest-bearing wallet,
which allows users to earn interest on their deposited amounts,
incentivizing them to save more. The platform ensures a high level
of security with a robust login system, safeguarding user
information and financial transactions. By integrating these features,
Digital Gullak not only empowers users to take control of their
financial futures but also fosters a culture of saving and financial
awareness in an increasingly digital world.
The Introduction for Digital Gullak highlights the
importance of creating a user-friendly platform for
personal finance management. The app aims to simplify
budgeting, promote saving habits, and provide users
with tools for tracking their financial activities
effectively. By leveraging modern technologies like web
development frameworks and secure database systems,
Digital Gullak offers an accessible and secure solution
for users to monitor their finances, set savings goals,
and track spending patterns. This platform addresses
the need for financial literacy and management,
providing users with a practical approach to achieve
their savings objectives and develop better financial
habits.
Examines existing financial management applications
and highlights their limitations, such as complex
interfaces, lack of personalized insights, and inadequate
focus on user engagement. Research on personal
finance trends shows a growing need for digital
solutions that simplify financial planning and offer
incentives for saving, especially for middle-class
individuals who are often more conscious of managing
limited resources.
 Digital Gullak prioritizes this demographic by
creating an easy-to-use, secure platform tailored to
individual financial goals, with a special focus on
younger users—those under 18 or early adults—who
are beginning their financial journey and developing
saving habits. The app is designed to encourage
savings with accessible tools, making personal finance
management approachable and relevant for middle-
class families looking to improve financial discipline
without complexity or high costs.
 Traditional finance management tools and manual
methods often lack ease, accessibility, and real-time
updates, which can make it challenging for users,
especially middle-class individuals, to stay consistent with
saving and budgeting. Digital Gullak specifically
addresses this need by providing an accessible platform
for both users under 18 and adults, allowing them to
develop effective saving habits regardless of age. The app
simplifies financial management with intuitive features
like goal-based budgeting and spending tracking, making
it ideal for middle-class families looking for a streamlined,
engaging system. By prioritizing accessibility and ease of
use, Digital Gullak promotes financial awareness and
discipline, helping users build a stable financial future.
 Existing financial management systems, such as
spreadsheets and traditional budgeting apps, are
often time-consuming and lack accessibility for both
younger users under 18 and adults, especially those
from middle-class backgrounds. These tools typically
miss motivational features, have limited security, and
are not designed to foster consistent saving habits
across age groups. Digital Gullak addresses these
gaps with a user-friendly, secure platform tailored to
the needs of middle-class families, making financial
management approachable for a wider audience.
 Traditional financial tools often fail to serve both
younger users under 18 and adults in middle-class
demographics effectively. These systems lack age-
specific accessibility and tailored features, making it
difficult for young users to engage with financial
management early on, while also offering limited
relevance for middle-class users focused on practical
saving strategies. Digital Gullak bridges these gaps
with an intuitive, secure platform, providing accessible
financial tools for all ages, specifically designed to
empower middle-class users in managing savings,
setting financial goals, and developing healthy money
habits.
 Objective:
• To create a secure, user-friendly platform for personal
finance management, focusing on saving, budgeting,
and expense tracking.
 Scope:
• Targeted towards individuals seeking to improve their
financial habits, the application serves both users and
administrators.
• For users, it provides a secure and interactive
experience to manage their savings .
• while administrators oversee system operations,
ensuring smooth functionality and data security.
The system is structured into a three-layer architecture:

•User Interface (UI): Frontend where users interact


with features like depositing money, setting goals, and
viewing transaction history.

•Backend Logic: Processes user requests, updates


transaction records, and calculates interest.

•Database: Uses MySQL for data storage, with tables


for users, savings, transactions, and financial goals. This
ensures data integrity, scalability, and security.
Hardware: Basic computing devices for development
and deployment.

Specification Requirement
Processor Intel Core i5 (12 th Gen )
RAM 16 GB
Storage 512 GB SSD
Operating System Windows 11 home
Web Browser Latest Version of Chrome and Edge Browser
Development Tools Node.js, MySQL, HTML/CSS, JavaScript
Other Stable internet connection for cloud hosting and
Requirements updates
Software:

•Editor : Visual Studio Code ( Extension : code Runner ).

•Frontend: HTML, CSS, JavaScript for a responsive user


interface.

•Backend: JavaScript for simple logic and


Node.js for server-side logic.

•Database: (WampServer ) MySQL for managing user


data and transactions.

•Hosting: Cloud solutions like AWS or Google Cloud for


secure and scalable deployment. And other web hosting
Websites.
1. Start the application.
2. Display main menu with options: Register, Login, Admin Login.
3. If User selects Register :
a. Prompt for user details (name, email, password).
b. Check if email already exists.
- If yes, notify user to use a different email.
- If no, hash the password and store details in the database.
c. Confirm successful registration.
4. If User selects Login :
a. Prompt for email and password.
b. Retrieve user data based on email.
c. Compare entered password with stored hashed password.
- If match, grant access to user's dashboard.
- If not, display error message.
5. User Dashboard Options :
a. Deposit Funds :
i. Prompt user for deposit amount.
ii. Validate deposit amount.
iii. Retrieve and update current balance with deposit amount.
iv. Record the transaction and confirm success.
b. Withdraw Funds :
i. Prompt user for withdrawal amount.
ii. Validate withdrawal amount against current balance.
iii. If sufficient funds, deduct amount and update balance.
iv. Record the transaction and confirm success.
v. If insufficient funds, notify user of error.
c. Set Savings Goal :
i. Prompt user for target amount and date.
ii. Validate inputs and save goal details to database.
iii. Confirm goal setup.
d. Track Goal Progress :
i. Retrieve current balance and goal details.
ii. Calculate progress as (current balance / target amount) * 100.
iii. Display goal progress to the user.

e. View Transaction History :


i. Retrieve and display sorted list of transactions.

6. If Admin selects Admin Login :


a. Authenticate admin credentials.
b. If authenticated, grant access to Admin Dashboard.

7. Admin Dashboard Options :


a. Manage Users :
i. Add, edit, or remove user accounts.
b. Review Transactions :
i. Retrieve specific user transaction history.
ii. Display transaction history for review.
iii. Optionally, generate report or flag suspicious activity.

c. Generate Reports :
i. Collect user and transaction data.
ii. Generate financial or usage reports as needed.

8. User or Admin can Logout to exit the dashboard


securely.

9. End the application.


The development phase of Digital Gullak is largely
complete, with successful testing in controlled
environments showing promising results. Initial testing
feedback highlights that the app is user-friendly,
secure, and effective in encouraging savings.
However, certain advanced features remain under
development to further enhance user experience and
functionality. Full deployment will provide real-world
feedback, helping to refine these features and
measure user engagement more accurately.

Results are as Follows : --


<< Login page

Home page >>


<< Deposit

Deposit/ Withdrawal
Methods >>
<< History

About Us >>
Conclusion:

Digital Gullak successfully addresses the need for a


simple, secure financial management tool, especially for
middle-class users aiming to improve their savings. The
app’s user-friendly design, secure features, and
motivational tools support users in establishing
disciplined saving habits. Moving forward, Digital Gullak
aims to evolve with additional insights and goal-
oriented features, helping users stay engaged with their
financial growth and manage their money more
effectively.
Future Scope:

Advanced Financial Insights: Develop tools to


help users analyze spending habits and receive
tailored budgeting advice, enhancing their ability
to manage finances effectively.
Enhanced Goal Tracking: Expand goal-setting

features to provide users with more dynamic


tracking and progress updates, encouraging
consistent savings toward personal objectives.
Interactive User Support: Introduce an in-app

support feature to guide users on saving,


budgeting, and utilizing the app’s features for
improved financial management.
Questions ??

You might also like