This is my first attempt at applying the three-tier architecture pattern. For this purpose, I decided to replicate an already existing vape shop site. The attempt to exactly replicate the look of the site was wrong, I spent a lot of time and effort on it. In the end I didn't have time to finish some of the features. But I gained invaluable experience and the next project, written on the same architecture, came out much better (SES-Education-System).
- The pattern of three-level architecture is implemented
- The system is implemented using ASP.Core and MVC pattern.
- Authorization works with cookies
- Database on SQL Server, communication with which is implemented using EF.Core (code-first) and repository pattern.
- User registration
- User authorization
- Convenient catalog browsing
- Catalog filtering
- Catalog sorting
- Detailed product inspection
- User Profile
- Favorite list
- Comparison list
- Shopping cart
- Create/edit/delete products (admin)