NABO Bank is a simple banking application where you can deposit, transfer, see the history of your transactions. It is a simple project to practice the concepts of Java Swing GUI, connection with Database and writing files.
- Deposit money
- Transfer money
- See the history of transactions
- Save the history of transactions in a file
- Create a MySQL database named
banco
in XAMMP - Create a table with the following structure, it will be used to store the users of the application:
CREATE TABLE users (
id INT PRIMARY KEY,
usuario VARCHAR(255) NOT NULL,
password VARCHAR(255) NOT NULL,
nombre VARCHAR(255) NOT NULL,
apellidos VARCHAR(255) NOT NULL,
saldo DOUBLE DEFAULT 0
);
/*
Insert a user
*/
INSERT INTO users (id, usuario, password, nombre, apellidos, saldo)
VALUES (1, 'username', 'password', 'First Name', 'Last Name', 100.0);
- Create a table
history
with the following structure:
CREATE TABLE historial (
id INT PRIMARY KEY,
accion VARCHAR(255) NOT NULL,
usuario VARCHAR(255) NOT NULL,
cantidad VARCHAR(255) NOT NULL,
fecha DATE NOT NULL,
usuario_id INT NOT NULL
);
- Clone the repository
- Open the project in your IDE
- Run the project
- Log in with the user you created in the database
- Try the features
This project is licensed under the GPL 3.0 License - see the LICENSE file for details.
This project was developed by Alejandro Lucena, aka aelodev.