An open API service indexing awesome lists of open source software.

https://github.com/mniabedii/java-neo-bank

A Java console-based Neo Bank project demonstrating core OOP concepts by simulating essential banking features and user roles.
https://github.com/mniabedii/java-neo-bank

java neobank oop oop-in-java

Last synced: 6 months ago
JSON representation

A Java console-based Neo Bank project demonstrating core OOP concepts by simulating essential banking features and user roles.

Awesome Lists containing this project

README

          

# JavaNeoBank

This project is a simple console-based simulation of a NeoBank implemented in Java, designed to provide essential online banking features without physical branches

This is my first project using OOP concepts in Java. The program features interactive menus and allows users to manage accounts, perform transfers, and handle support requests with robust error handling.

## Features
- User roles; regular customers and support staff
- Customer registration, login, and identity verification
- Account management: balance check, recharge, transaction history
- Contacts management for easy transfers
- Support staff functions for verification and request handling
- Interactive and user-friendly console interface

## Related Projects
- For an improved version of this Neo Bank with a JavaFX graphical user interface (GUI), check out the [JavaNeoBank-GUI](https://github.com/mniabedii/java-neo-bank-gui) repository.

## Full Project Specification
For the full project instructions (in Persian), please refer to the link in the _Website_ section of this repository's About panel (top-right).
##