A money transfer application implemented in Java. It consists of a single Workflow function that orchestrates the execution of withdrawal and deposit methods of an Account object, representing the transfer of money from one account to another.
- Implemented using Temporal Engine and Workflows.
In many financial systems, transferring money between accounts is a fundamental operation. This project provides a simplified version of such functionality, focusing on the core logic of withdrawing funds from one account and depositing them into another.
- Simple Workflow: The application follows a straightforward workflow to transfer money between accounts.
- Account Management: Accounts are represented as objects with withdraw() and deposit() methods to manage funds.
- Transaction Handling: The application ensures proper handling of transactions, including error checking and logging.
-
To use this application, follow these steps:
-
Clone the Repository: Clone this repository to your local machine using the following command:
git clone <repository_url>
-
Compile the Code: Compile the Java files using your preferred IDE or the command line. For example:
javac *.java -
Run the Application: Execute the main Java file to run the application.
-
- Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.
- This project is licensed under the MIT License.