ASP.NET Core MVC Web Application with PayPal Integration :This project is a comprehensive web application developed using ASP.NET Core MVC, demonstrating the full spectrum of web development features, including user management, shopping cart functionality, and PayPal payment integration.
Key Features MVC Architecture: Follows the Model-View-Controller pattern for organized and scalable application development. Entity Framework Core: Implements CRUD operations (Create, Read, Update, Delete) with a SQL Server database, along with advanced features like pagination, search, and sorting. Identity Framework: Provides secure user registration, authentication, and role-based authorization. User Profile Management: Includes features for editing profiles, updating passwords, viewing registered users, and managing roles. E-commerce Functionality: Supports shopping cart management with data stored in cookies, order creation, and status tracking. PayPal Integration: Seamless integration for processing payments through PayPal, enhancing the application’s e-commerce capabilities. Responsive Design: Ensures a user-friendly interface across various devices and screen sizes.
Technologies Used
- ASP.NET Core MVC
- Entity Framework Core
- Identity Framework
- Microsoft SQL Server
- PayPal API
- Bootstrap for responsive UI design
- jQuery for dynamic client-side scripting