C++ Application that manages device ownership history and enables peer-to-peer digital transactions
- Binary file system for efficiency and local data persistence
- User profiles with authentication & username and password
- User can add, edit, and delete device entries
- Specialized transfer codes that enable peer-to-peer transfers between users
- Marketplace feature where users can buy and sell their devices to other users
- Customizable Settings menu
- Language: C++20
- GUI Framework: SMFL
- Data Storage: Binary
- Development IDE: Clion & Windows
- C++20 Required
- SMFL 2.5.1+ Required
- CMake 3.16+ Required
- Download all files, setup SMFL, and run the .out file
Coming Soon!
- Object-Oriented Design with inheritance and classes
- Custom data structures for transaction logs and device records
- File I/O with custom binary serialization
- GUI design with mouse events and buttons
- Authentication logic (username/password)
- Encryption
- State management across multiple interactive screens
If you wish to use my code contact me.