ATM simulation desktop application, built with Qt, C++ and uses MySQL database. Spring 2019 school project.
Application starts by asking correct RFID card, when card is read application asks for user PIN-code. User have 4 options in the home UI view. Withdrawal, transfer funds, deposit and "View Accounts".
RFID-id, user id, PIN-code id, and accounts funds are saved on a MySQL database. With "withdrawal", "deposit", and "fund transfer" actions user can affect the database values.
User also have an option to use the application with 3 different languages: english, finnish and swedish.
- C++ Object Oriented Programming
- Qt GUI development tools
- Qt library
- MySQL database connected to school's server