Designed and developed a secure Digital Wallet System (Flosak Wallet) simulating the core functionality of a fintech platform, built using C++ with Qt for GUI.
User Features:
Register and log in securely
Send and receive money with balance validation
View detailed transaction history with timestamps
Handle and respond to pending money requests
Manage profile data including phone, email, and password
Admin Features:
Suspend/reactivate user accounts
Adjust user balances manually
View all user profiles and full transaction logs
Monitor system-wide financial operations
Implemented a "Forgot Password" feature using Python integrated with C++, allowing users to receive a verification code via email for secure password recovery.
Built a responsive Graphical User Interface using the Qt framework to enhance user experience and streamline navigation for both regular users and administrators.
Applied solid Object-Oriented Programming (OOP) concepts such as inheritance, encapsulation, and polymorphism to structure the system for scalability and maintainability.
Used JSON file storage to persist user data, balances, requests, and transaction logs across sessions in a lightweight and readable format.