This Bank Account Management app is a ASP.NET Core MVC project. It is a comprehensive solution for managing bank accounts. It allows users to create an account with a choice of different bank account types like savings, chequing, RESP, etc.
The application also allows them to edit, delete, and view their bank accounts with the option to sort, search account type, and paginate the list. The database is managed using Microsoft SQL Server, and the application uses sessions to track the client's ID and name. This CRUD-based application offers robust and scalable functionality for managing bank accounts.
I have added Sendgrid to the user registration process to send a confirmation email. Additionally, I have implemented reCAPTCHA to prevent bot-generated accounts.
This project was built using ASP.NET Core MVC, C#, and Microsoft SQL Server, and it is deployed on Azure.
I built this app to learn how to use ASP.NET Core MVC and Microsoft SQL Server. I also wanted to learn how to use sessions to track the client's ID and name.
The biggest challenge I faced was learning how to use sessions to track the client's ID and name. I also had to implement the session to verify the user's login status in order to access the account management page.
Technologies
ASP.NET Core MVC
Microsoft SQL Server
Razor Pages
SendGrid
reCAPTCHA
Bootstrap
Azure
Back