This is a full-stack web application designed to mimic the basic functionalities of Amazon. This project shows how e-commerce platforms work. It includes features like product browsing, user authentication, adding products to a cart, and processing orders. Additionally, the project features an admin site for managing products, users, and orders, providing a comprehensive overview and control over the platform's operations.
This project is built with the following technologies and tools:
- ASP.NET Core 8.0 (MVC Architecture)
- MS SQL Server
- Entity Framework Core
- User Management With Identity
- Google as an External Authentication
- HTML, CSS, JS, Bootstrap, jQuery
- Clean Architecture
- Repository Pattern with Unit of Work
- SOLID Principles