SuperShop is a web application developed using ASP.NET Core MVC and .NET 5.0. It provides a comprehensive platform for managing products, orders, and users, with robust CRUD operations and features like image uploads, user authentication, and role-based access control.
- 🛍️ Product Management: Full CRUD (create, read, update, delete) for products with image support.
- 📦 Order Management: Manage orders, order details, and temporary carts with dynamic data handling.
- 👥 User Management: Registration, login, roles, and email confirmation.
- 🖼️ Image Uploads: Optimize images using Azure Blob Storage or local storage.
- 🗂️ Dropdown Lists: Dynamic cascading dropdowns for countries and cities.
- ✉️ Email Integration: Send confirmation emails and password recovery notifications.
- 🔐 Security: Token-based authentication for API access and secure password handling.
- 📅 Custom Datepickers: Intuitive date selection using modern libraries.
- 🎨 FontAwesome Icons: Enhanced visual appeal with customizable icons.
- 🌟 Custom Error Pages: Friendly error handling for better user experience.
- Framework: ASP.NET Core MVC (5.0)
- Frontend: Bootstrap, JQuery, FontAwesome
- Database: SQL Server
- ORM: Entity Framework Core
- Cloud Storage: Azure Blob Storage
- Email Service: MailKit
- Authentication: Identity Framework with role-based access
- Clone the repository:
git clone https://github.com/pacheco4480/SuperShop.git