Skip to content

Latest commit

 

History

History
50 lines (47 loc) · 1.65 KB

README.md

File metadata and controls

50 lines (47 loc) · 1.65 KB

Internet Banking Web App

This is a web application to manage common transactions within a bank, such as loan payments, beneficiaries, payments to third parties, among other things, the application consists of roles such as administrator and client.


Prerequisites


How to run

  1. Clone this repo.
  2. Open InternetBanking.sln in Visual Studio.
  3. Set InternetBanking as startup project to run web app.
  4. Press F5.
  5. Database is remote.

Technologies

  • C# Asp.Net Core 5
  • Entity Framework 5
  • SQL Server
  • Auto Mapper
  • Bootstrap 5
  • Identity

Architecture

  • MVC
  • Onion Architecture
  • Solid Principles

Design patterns

  • Singleton pattern
  • Decorator pattern
  • Dependency Injection
  • Generic repository pattern
  • Generic service pattern