ALPAY — E-Wallet System
Console-Based Digital Wallet in Pure C

The problem it solves
Windows console wallet learning simulation in C with separate admin/user menus, balance transfers, top-ups, withdrawals and transaction history. Data, including password text, is stored in local flat files; the application is intended for sample data and does not process real payments.
How it works
Low-level procedural system in C managing role-based CLI navigation and transaction history via flat files.
- 01
Terminal CLI Menu & Credential Authentication
- 02
RBAC Access Verification (Admin / User)
- 03
Balance Calculation & Transaction Ledger Processing
- 04
Flat File (.txt) Read / Write Persistence
Password input masking and user/admin role checks. Passwords are stored in local text files; this is a learning simulation.
Custom file stream parser for deterministic balance and history serialization.
Turnforge
C++ turn-based tactics with deterministic enemy AI