Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/joehunterdev/retro-bank
π³πΈ Banking console app with layered architecture highlighting best practices for C# development.
https://github.com/joehunterdev/retro-bank
business-layer console-application csharp data-access-layer entities entity-framework exception-handling layered-architecture oop presentation-layer
Last synced: about 2 months ago
JSON representation
π³πΈ Banking console app with layered architecture highlighting best practices for C# development.
- Host: GitHub
- URL: https://github.com/joehunterdev/retro-bank
- Owner: joehunterdev
- Created: 2022-07-04T19:46:04.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-12T23:24:03.000Z (about 1 year ago)
- Last Synced: 2023-11-13T23:30:43.747Z (about 1 year ago)
- Topics: business-layer, console-application, csharp, data-access-layer, entities, entity-framework, exception-handling, layered-architecture, oop, presentation-layer
- Language: C#
- Homepage: https://joehunter.dev/retro-bank
- Size: 89.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Retro Bank π°
Console-based banking application written in C#. Its simple but but built by the book. Implents a layered architecture: with a data access layer, business logic layer, and presentation layer. Demonstrates all core principles of OOP and C# and is the final project for the C# Masterclass.
## Features π
- User authentication π
- Main Menu with options to manage Customers, Accounts, and Transfers ππ³πΈ
- Customer Menu with options to Add, Delete, Edit, Search, and View All Customers πποΈποΈππ₯
- Accounts Menu with options to Add, Delete, Edit, Search, View All Accounts, and View Statement πποΈποΈππ³π
- Transfer Menu with options to Add Transfer and View Transfers ππΈπ## Getting Started π
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
### Prerequisites π
- .NET Core SDK
### Installing π§
1. Clone the repository
2. Open the solution in Visual Studio
3. Run the application