- π About the project
- π How to run the project
- β How to use the application
- π» Technologies
- π₯ Demo
- π₯ Credits
This project was developed during a POO cours, by Ynov Campus. The goal was to learn basic Java concepts.
The application is a wallet manager that allows users to manage their finances. Users can add, remove, and view transactions, as well as see the history of their transactions. The application supports both income and expense transactions, providing a clear overview of the user's financial status.
The final project repository can be founded here
To run the project, you will need to have JDK installed on your computer. If you don't have it, you can download it here.
- Clone the repository and navigate to the project directory:
git clone https://github.com/Joshua31400/java-wallet.git
cd java-wallet
- Compile the project and run project:
Run with MainApp.java
1. Add a username and password and click on the "Create User" button to create a new user.
- The user information will be saved in a JSON file named after your username.
- If the user already exists, you will be prompted to enter the password to access the existing user.
- If the password is incorrect, you will be prompted to enter the correct password.
2. Now you can click on "Login" to access the application.
3. You can add a transaction by clicking on the "Add Expense/ Income" button.
- You can now enter amount, date, category and description of the transaction.
4. With show balance button, you can see the balance of your wallet.
5. With show transaction button, you can see the list of all transactions.
6. You can remove a transaction by clicking on the "Delete Transaction" button.
- Copy the transaction ID you want to delete and paste it in the text field.
In the 'lib' directory, you will find the libraries used in this project. The .jar files are included in the project.
This project was developed by:
