This project is simple Bank clinet and server that uses sockets to connect the clinets to server. It also uses a simple API to send commands and get the results back!
- Sign up as a new user
- Login
- Users are Required to create a new bank account if there isn't any
- Creating multiple bank accounts
- checking balance
- Transfering Money
- Peying Bills
- Getting Loans
- Seeing the list of transactions
- Deactivating bank accounts and transfering the balance if it's not 0
- Log out
- JavaFX
- Using sockets
- Using threads and thread-safe methods
- Hanndling muiltple clients at a time
- Using serilization to transfer obejects/data between server and client
- Simple and easy-to-use API for clinet and server to communicate
- Parser: parse the data files(e. g: user.bd) to fetch, search and update informations
This project was an assignment for a university course(Advanced Programming). The assignment prohibted any usage of database.
- JavaFX library(and its configurations)








