Skip to content

Web app using Onion arquitecture, SOLID principles & Pattern designs on ASP.NET with Razor.

Notifications You must be signed in to change notification settings

DavMontas/Internet-Banking

Repository files navigation

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

About

Web app using Onion arquitecture, SOLID principles & Pattern designs on ASP.NET with Razor.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages