➢ Designed the application using MVC architecture that promotes a clear separation of the presentation, business logic and data access layers in asp .net core ecosystem.
➢ implemented several MVC Features that included using built in tag-helpers, strongly types views, partial views, view models.
➢ Data querying using C# LINQ.
➢ Worked on authentication and role-based authorization (Admin and Executive role)
➢ Followed SOLID principles, used dependency injection with constructor injection for building loosely coupled components for easy maintainability.
➢ Implemented client-side validations using jQuery and server-side validation using asp .net core inbuilt validation controls.
➢ Implemented data access layer using entity framework core to connect, retrieve and update the data from SQL server.