Fullstack ASP.NET Core e-commerce application for a book store. The project started as a code-along of DotNetMastery tutorial, but then I started to develop the application further, adding new features and modifying existing ones.
The majority of the app uses the Model-View-Controller architectural pattern. The behaviour of the shopping cart utilizes the communication between the client and the server via API. It provides more smooth and interactive user experience.
- Two user roles: Admin and Customer
- Managing products and categories
- Responsive design
- Shopping cart and orders
- WYSIWYG text editor for editing product description
- Filtering products by category
- Uploaded images validation
Client: HTML, CSS, JavaScript
Server: ASP.NET Core MVC, Web API
Database Microsoft SQL Server
- Bootstrap 5
- sweetalert2
- jQuery (for default form validation)
- DataTables
- TinyMCE