Baking application that allows customers to access and make any type of bank payments and transactions. It allows administrators to perform any management on the user's account.
- Application of the Onion Architecture and Solid principles
- Mail services with the MimeKit package
- User and role management with Identity
- Different functionalities are realised depending on the type of user logging into the app.
- C# Asp.Net Core
- Entity Framework
- SQL Server
- Auto Mapper
- Bootstrap 5
- Clone this repo.
- Open NetBanking.sln in Visual Studio.
- Set NetBanking as startup project to run web app.
- The database is remote.
But if you want to add to local database you need to open the file called "appsettings.json" and put the name of your server or computer where applicable, example:
When you are in the nuget package console type the following command:
Server=Your_Server;
Update-database
- Start the project.
- Login
- Home Client
- Payments
- Home Admin