Skip to content

πŸ’³πŸ’Έ Banking console app with layered architecture highlighting best practices for C# development.

Notifications You must be signed in to change notification settings

joehunterdev/retro-bank

Repository files navigation

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
CS Banking App

Releases

No releases published

Packages

No packages published

Languages