Skip to content

MiletoAlmeida/OOPBank

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OOPBank

OOPBank is a simple banking application that allows users to register and login. It is built using Java, Spring Boot, and Maven. The application is a simple demonstration of object-oriented programming concepts in Java. It is a work in progress and will be updated with more features.

The OOPBank (Or Oriented Object Programming Bank) is a personal project that I am working on to improve my Java skills. I am using this project to learn more about Java. In the first version, It was a simple console application with only Java and Maven, where it was possible to:

  • Create an account
  • Login
  • Deposit
  • Withdraw
  • Transfer
  • Check balance
  • Check account information
  • Check transaction history
  • Invest

An analysis of the project was made, and it was decided to improve it. To check the analysis, click here.

In the second version, I am using Spring Boot to improve the project and make it more professional. I am also using the MVC pattern to separate the layers of the application. The project is still in progress, and I am working on it in my free time. I am also learning more about Spring Boot and the MVC pattern, so in the future the other features will be implemented.

Features

  • User registration
  • User login

Prerequisites

  • Java 21
  • Maven
  • IntelliJ IDEA (or any other Java IDE)

Getting Started

Clone the repository

git clone https://github.com/miletodev/oopbank.git
cd oopbank

Build the project

mvn clean install

Run the project

mvn spring-boot:run

Contributions are welcome. Feel free to fork the repository and submit a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

Repositório para projeto de Banco Digital utilizando conceitos de Programação Orientada a Objetos.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages